JSP动态创建的控件怎么验证 动态创建的text怎么来在提交的时候用JavaScript判断它是否为空比如我有3个肯定的text,一个待定的text,当用户选择出来时待定text才可见,怎么提交的时候判断待定text当出现时是否为空。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 其实这样的话可以这样实现:偷偷定义一个隐藏域<input type="hidden" value="1" id="hid1" name="hid1">,然后当用户选择激发那个待定text的时候,同时给这个文本域赋上一个值2,在提交表单的时候判断这个隐藏域的值是1还是2,就可以轻松地判断待定的text 的值是否为空了待定的text: <input type="text" value="" id="text1" name="text1">function checkForm(){var hid1=document.getElementById("hid1").value;if(hid1==2) //说明待定的text已经可见,就判断待定的text { if(document.getElementById("text1").value=="") { alert('请输入完整'); } }else{ //就不判断待定text}} ...<form name="form1" onsubmit="return checkForm(this)"><c:if test="${user.level=='2'}"><input type="text" name="money" /></c:if><input type="text" value="" name="uname" /></form>...<script language="javascript"> function checkForm(f) { if(null!=f.elements.money && f.elements.money.value.length<1){ alert("money is empty."); return false; } }</script> 不知道你是不是这个意思你可以 先把待定的text写好,然后用div 把它隐藏起来 等用户选择了某项 然后就 显示出来 在js中用&&来判断 同一个IP不同端口,两个应用的session会冲突,如何解决 getHibernateTemplate()与getSession()区别? ibatis中如何把查询结果放入HashMap中。 有谁知道这个答案吗? 请教关于 服务器端软件问题(急) zzzhc 请进! 100分求解答:我想解析一个html页面,把把所有的超连接得到? tomcat的最简单的问题... 虚心求教 在线等待 进者有分 Eclipse + Lomboz中,如何起动weblogic7? 一个JSP页面,如果首页显示的内容是从数据库中读取出来的,那么应该怎么处理呢 怎么监控java程序使用效率 struts 显示在线用户
偷偷定义一个隐藏域<input type="hidden" value="1" id="hid1" name="hid1">,
然后当用户选择激发那个待定text的时候,同时给这个文本域赋上一个值2,在提交表单的
时候判断这个隐藏域的值是1还是2,就可以轻松地判断待定的text 的值是否为空了待定的text: <input type="text" value="" id="text1" name="text1">function checkForm()
{
var hid1=document.getElementById("hid1").value;
if(hid1==2) //说明待定的text已经可见,就判断待定的text
{
if(document.getElementById("text1").value=="")
{
alert('请输入完整');
}
}
else
{
//就不判断待定text
}
}
<form name="form1" onsubmit="return checkForm(this)">
<c:if test="${user.level=='2'}">
<input type="text" name="money" />
</c:if>
<input type="text" value="" name="uname" />
</form>
...
<script language="javascript">
function checkForm(f)
{
if(null!=f.elements.money && f.elements.money.value.length<1){
alert("money is empty.");
return false;
}
}
</script>
你可以 先把待定的text写好,然后用div 把它隐藏起来 等用户选择了某项 然后就 显示出来
在js中用&&来判断