我已经使用JavaScript验证下面的代码,返回true或false取决于条件的JavaScript还真不工作
的JavaScript块
function fnval()
{
if(document.field.value == "")
{
alert("Invalid value");
return false;
}else{
return true;
}
}
这里是我的HTML:
<Input type=submit name="sub" onClick="return fnval()">
因此,js块检查是否输入字段值。如果没有,它会抛出一条警告消息并返回false,因此表单不会被提交。
但是,如果值不为空,它将返回true,并且仍然不会提交表单。
我已经看到一些人询问,其中返回错误的结果提交表单。但是,这完全是相反的,目前还无法找到解决方案。
任何人都可以帮助我吗?
您的''元素在'
而你不会“抛出”警告信息;) –
你应该看看使用jQuery。它是一个用于处理页面元素的JavaScript库,就像你在这里试图做的一样。我不确定'document.field'应该返回什么。看看jquery,它非常容易,它的跨浏览器兼容。 –