在文本输入框中不能为空格值
如:我在文本输入框中输入多个空格值。
String text=request.getParameter( "text ");
怎么在jsp处理这个空格值。全部为空格/jsp就报错。
这代段码怎么写啊。
------解决方案--------------------可以先用JS 判断一下是否为空或者都是空格,如果是的话那就不要提交啊.
------解决方案--------------------String text=request.getParameter( "text ");
if (text.trim().length == 0) {
System.out.println( "empty data. ");
}
------解决方案--------------------阿宝..
------解决方案--------------------//is blank string
function isBlank(str)
{
blankReg =/^\s*$/;
if(blankReg.test(str))
{
return true;
}
else
{
return false;
}
}
------解决方案--------------------<input type="text" name="xx" value="" onBlur="javascript:this.value=trim(this.value)">
------解决方案--------------------很多种方法:
比如说先用javascript判断一下,
还有
String text=request.getParameter("text");
if (text.trim().length == 0) {
System.out.println("empty data.");
}
------解决方案--------------------trim一下 去掉两边的空格
------解决方案--------------------<script>
function aaaa(){
var content = document.forms[0].content.value;
if(content.replace(/(^\s*)|(\s*$)/g,"")==""){
alert("内容为空");
}
}
</script>
<form>
<input type=text name=content >
<input type=button value="提交" onclick="aaaa();">
</form>