我有两种HTML格式,一种是在使用PHP进入数据库时提交数据,另一种是将用户引导至一个贝宝付款页面,我的问题是用户必须提交两个表格,当然我不希望他们得做。 反正有两种形式使用一个提交按钮吗? (欢迎使用Javascript)
在添加<h:form>之后,我在一个非常简单的JSF 2页面中遇到以下异常: java.lang.IllegalStateException: Cannot create a session after the response has been committed at org.apache.catalina.connector.Request.doGetSession(Request.java:2758) at org.apache.catalina.connector.Request.getSession(Request.java:2268) 我在Tomcat 7.0.22和JDK 7上使用Mojarra 2.1.3和PrimeFaces3.0M4。 该页面是一个非常基本的数据表格: <html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core" xmlns:p="http://primefaces.org/ui"> <h:head> </h:head> <h:body> <h:form> <p:dataTable var="car" value="#{tableBean.cars}"> …… </p:dataTable> </h:form> </h:body> </html> 该页面在浏览器上正确显示,但在控制台上,我看到异常。 如果我删除<h:form> ,异常消失。 这是如何造成的,我该如何解决?
我有这个HTML: <input type="text" name="textField" /> <input type="submit" value="send" /> 我该如何做这样的事情: 当文本字段为空时,应该禁用提交(disabled =“disabled”)。 当在文本字段中输入某些内容以删除禁用的属性时。 如果文本字段再次变空(文本被删除),则应该再次禁用提交按钮。 我尝试了这样的事情: $(document).ready(function(){ $('input[type="submit"]').attr('disabled','disabled'); $('input[type="text"]').change(function(){ if($(this).val != ''){ $('input[type="submit"]').removeAttr('disabled'); } }); }); …但它不工作。 有任何想法吗? 谢谢。