js前端页⾯常⽤字段验证(持续更新)
总结⼀下js前端页⾯常⽤的字段验证:
1.验证某某时间必须⼤于某某时间:
前端存到数据库的时间如果是字符串类型则需要先获取该时间,然后对该时间进⾏处理,⼀般时间的格式是yyyy-mm-dd。我们可以先替换“-”,然后将它转化为int类型,在对两个时间相减,从⽽做后续⼯作(如弹个提⽰框之类的)
字符串替换:(将-替换为空字符)
1<span >var str = "2015-9-16"; //原字符串
将字符串转化为int类型: 在jsp页⾯将字符串转化为int类型⽤parseInt()⽅法 例⼦: <span >var d1 = place(/-/g,""));//下单⽇期var d2 = place(/-/g,""));//预约⽇期var d3 = parseInt(d2-d1); //预约⽇期 if($("#appoint
mentdate").val()==null||$("#appointmentdate").val()==""){ alert("预约⽇期不能为空"); $("#appointmentdate").focus(); return; }else if(d3<0){ alert("预约⽇期必须要⼤于或等于下单⽇期");
$("#appointmentdate").focus(); return; }<form action="__URL__/{$btn_ok_act}" method="post" id="pwdform"> <table
border=0 cellspacing=1 align=center class=form> <tbody> <tr><td class="Text_r">下单⽇期:</td><td align="left"><input
js 正则替换type="text" id="orderdate" name="orderdate" readonly="readonly" value="" οnclick="WdatePicker({dateFmt:'yyyy-MM-
dd'})"/></td></tr> <tr><td class="Text_r">预约⽇期:</td><td align="left"><input id="appointmentdate" type="text"
name="appointmentdate" readonly="readonly" value="" οnclick="WdatePicker({dateFmt:'yyyy-MM-dd'})"/></td></tr> <tr><td class="Text_r">订单状态:</td><td align="left"><input type="radio" name="orderstatus" checked="checked" value="1"/>待分配<input type="radio" name="orderstatus" value="2"/>已分配<input type="radio" name="orderstatus" value="3"/>完成</td></tr> <tr><td class="
Text_r">订单完成⽇期:</td><td align="left"><input type="text" name="orderokdate" readonly="readonly"
value="" οnclick="WdatePicker({dateFmt:'yyyy-MM-dd'})"/></td></tr> <tr><td class="Text_r"></td><td align="left"><input
type="button" id="btsave" name="btsave" value="保存" /></td></tr> </tbody> </table> </form></span>

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。