大家帮小弟改一下!如何限制当文本框中输入空值时,不能提交

cqandy 2003-02-11 08:27:21
<html>
<head>
<script>
function testnull() {
if(document.all.aaa.value==""){alert("您输入的空值,请重新输入,谢谢!")}
}
</script>
</head>
<body>
<form action="lll.htm">
<input name=aaa value="">
<input type=submit name=ok value="OK" onclick="testnull()">
</form></body>
</html>
...全文
50 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2003-02-11
  • 打赏
  • 举报
回复
输入全是空格应视为空
<script>
String.prototype.Trim = function() {
return this.replace(/(^\s*)|(\s*$)/g, "");
}

function testnull(form) {
if(form.aaa.value.Trim()==""){
alert("您输入的空值,请重新输入,谢谢!");
return false;
}
}
</script>
<form action="xxx.htm" onsubmit="return testnull(this);">
<input name=aaa value="">
<input type=submit>
</form>
genuis 2003-02-11
  • 打赏
  • 举报
回复
用 coffee_cn(coffee) 的应该可以
cqandy 2003-02-11
  • 打赏
  • 举报
回复
wangxj0600(旁观拍手笑疏狂,疏又何妨,狂又何妨):

不对呀,你的修改,输入与不输入都要提交!

能不能让它为空时,不提交呢???
coffee_cn 2003-02-11
  • 打赏
  • 举报
回复
<html>
<head>
<script>
function testnull() {
if(document.all.aaa.value==""){
alert("您输入的空值,请重新输入,谢谢!");
return false;
}
}

</script>
</head>
<body>
<form action="lll.htm" onsubmit="javascript:return testnull();">
<input name=aaa value="">
<input type=submit name=ok value="OK">
</form></body>
</html>
wangxj0600 2003-02-11
  • 打赏
  • 举报
回复
<html>
<head>
<script>
function testnull() {
if(document.all.aaa.value==""){alert("您输入的空值,请重新输入,谢谢!");return ;}
}
</script>
</head>
<body>
<form action="lll.htm">
<input name=aaa value="">
<input type=submit name=ok value="OK" onclick="testnull();return false;">
</form></body>
</html>
wangyime 2003-02-11
  • 打赏
  • 举报
回复
function testnull() {
if(document.all.aaa.value=="")
{alert("您输入的空值,请重新输入,谢谢!")
return false;
}
}

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧