我有一个JSP页面,我在这里从html文本框中获取值。
我想将该值插入MySQL数据库。我想如果文本框为空,空,零和未定义,则在数据库中插入0,否则在数据库中插入实际值。
这是我的代码。
Strins s1=request.getparameter("edate");
s1="1990-07-16 09:12:45"
int s4=0
<script>
var a=<%=s1%>
if(a==null || a==undefined || a=='' || a==0){
<% psmnt.setInt(6,s4); %>
}
else{
<% psmnt.setString(6,s1); %>
}
</script>
是您的texbox<texarea>
还是<input type="text">
?
如果您使用<input type="text">
,请在其上输入默认值:
<input type="text" value="">
对于<textarea>
,<textarea></textarea>
应提供您的默认值""
这样您只需要检查
if(a==''){
......
}
或者,如果您也不允许使用空格,请执行以下操作:
if(a=='' || a.trim() ==''){
......
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句