我有一个包含一些文本框的 jsp 页面。现在我想用一些信息填充它们并单击提交按钮。但是我需要检查这个 TextBox 是否为空。
我该怎么做?
最佳答案
使用正则表达式:\S 将匹配非空白字符:除了空格、制表符或换行符之外的任何字符。如果您的字符串有一个不是空格、制表符或换行符的字符,那么它就不是空的。因此你只需要搜索一个字符:\S
JavaScript:
function checkvalue() {
var mystring = document.getElementById('myString').value;
if(!mystring.match(/\S/)) {
alert ('Empty value is not allowed');
return false;
} else {
alert("correct input");
return true;
}
}
HTML:
<form onsubmit="return checkvalue(this)">
<input name="myString" type="text" value='' id="myString">
<input type="submit" value="check value" />
</form>
关于javascript - 如何使用javascript检查文本框是否为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3502354/