表单验证完成后,如果用js清空文本域的值

来源:百度知道 编辑:UC知道 时间:2024/06/10 11:19:07
表单dzchat吧数据提交到一个嵌入式框架的页面。
如何在表单验证完成后将txt文本框的值清空?
function CheckForm()
{
if (document.dzchat.txt.value.length == 0) {
alert("要说句话吧?怎么没有输入要说的话呢?");
document.dzchat.txt.focus();
return false;
}

return true;
document.dzchat.txt.value="";//这行不能被执行
}
171721626 你说的那个 就提交不上了|||||||||||||||puderty 您说的方法也是提交不上数据的。|||||||||||||||问题已经自己解决,在框架页面清空了父页面的数据。

你前面有return false 和return true啊 你这两个看到有一个被执行 都结束函数执行了 怎么会执行到 下面的语句呢 、
这样就可能被执行了

document.dzchat.txt.value="";//
return true;

要这样做的话,需要把提交放到函数中
function CheckForm()
{
if (document.dzchat.txt.value.length == 0) {
alert("要说句话吧?怎么没有输入要说的话呢?");
document.dzchat.txt.focus();
return false;
}

document.forms[0].submit();
document.dzchat.txt.value="";//这行不能被执行
}
然后在form中有个button
<input type="button" onclick="CheckForm();">