后退的话,这些文本框确实是不见了,我也碰上过这样的问题。解决的方法是在当前页判断输入是否为空。
第一,建立文本框的时候,用特定的名称(字符+数字)。如下
<input type="text" name="StudentName"+i class="otherinput">,i是循环变量。
第二、提交前,检验这些文本框。
var element = document.forms[0].elements["StudentName"+i] 引用到相应的文本框对象。
然后进行判断。if(element.value.length==0)表示没有输入。我经常使用这样的方法。good luck
第一,建立文本框的时候,用特定的名称(字符+数字)。如下
<input type="text" name="StudentName"+i class="otherinput">,i是循环变量。
第二、提交前,检验这些文本框。
var element = document.forms[0].elements["StudentName"+i] 引用到相应的文本框对象。
然后进行判断。if(element.value.length==0)表示没有输入。我经常使用这样的方法。good luck
解决方案 »
- 急求:jQuery UI Draggable,拖动时,拖对对象里面的元素不可见了,停止拖动后,才恢复。
- 求一段替换所有符号为-的正则表达式
- 在指定位置显示层的问题
- 求一些常用的JS代码
- 救JS代码,要求一个页面出现在iframe 里面。只能在它里面显示!!
- js中用DOM模型,读取或修改多个class属性该怎么写啊??在线等---
- j2ee中table有2个需求,1.对某些列的行进行去重,2.对某些列支持正反排序,这两个功能会起冲突,贴出源码,求大家指导!
- div 滚动条的判断
- 如何得到表格的最后一个td的id
- JavaScript正则表达式问题
- 用JAVASCRIPT验证EMAIL地址的合法性!
- 求选择一个列表框,另几个列表跟着动的那一个程序
//检查表单的学生姓名是否全为空
function checkform1()
{
var f = document.forms["form1"];
var TxSnameCount,TrueSnameCount;
TxSnameCount=0;TrueSnameCount=0;
for (i=0;i<f.elements.length;i++)
if (f.elements[i].name.substr(0,11)=="StudentName")
{ TxSnameCount++;
if(f.elements[i].value == "") TrueSnameCount++;
}
if (TxSnameCount==TrueSnameCount)
{
alert("学生姓名全为空,请返回填写!")
return false;
}
return true;
}