常用js验证

一,验证:只能为正整数

      <td width="10%" align="right" class="item7" nowrap>申请数量<font color="#FF0000">*</font></td>
      <td width="10%" class="item6" nowrap><input type="text" οnkeyup="checkRate()" name="quantitys" maxlength="6" size="10" />

      function checkRate(){

                  var quantityTest= document.getElementsByName('quantitys')[0];
                   if(quantityTest.value!=''){
             var re = /^[1-9]\d*$/;   //判断字符串是否为数字 
              if(!re.test(quantityTest.value)){
                                     alert("请输入数字");
                                     document.getElementsByName('quantitys')[0].value = "";
                                     return false;
                                      }
                         }

                           }

二,confirm的用法

        1,confirm() 方法用于显示一个带有指定消息和 OK 及取消按钮的对话框。

         2, 如果用户点击确定按钮,则 confirm() 返回 true。如果点击取消按钮,则 confirm() 返回 false

         3,在用户点击确定按钮或取消按钮把对话框关闭之前,它将阻止用户对浏览器的所有输入。在调用 confirm() 时,将暂停对 JavaScript 代码的执行,在用户作出响应               之前,不会执行下一条语句。

     特例1:confirm 方法的返回值为 true 或 false

       <script type="text/javascript">
              function show_confirm() {
                       var r=confirm("Press a button!");//你选择确认 r 就为true,选择取消 r 就为false
                       if (r==true) {
                           alert("You pressed OK!");
                        }else {
                           alert("You pressed Cancel!");
                                 }
                        }
        </script>

     特例2:

       var Test = window.confirm("单击“确定”继续。单击“取消”停止。");
       if (Test){
         window.alert("欢迎访问我们的 Web 页!");
       }else{

         window.alert("再见啦!");

                }

三,alert的用法

         1, alert() 方法用于显示带有一条指定消息和一个 OK 按钮的警告框。

         2, 要在 window 上弹出的对话框中显示的纯文本(而非 HTML 文本)

         3,return false ;这是停止解释执行下面的语句,如果if下面还有语句,没有加return false; 就会继续执行下面的语句

          特例:

                function check_save(){ 
           if(document.getElementsByName('moduleIds')[0].value==''){
         alert('配件名称不能为空!');
         //return false;
             }
          if(document.getElementsByName('quantitys')[0].value==''){
         alert('申请数量不能为空!');
         return false;
              }
                 document.InternalGeneralInfoForm.formAction.value="save";
                 document.InternalGeneralInfoForm.submit();
                 }

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

                                  Window 对象方法

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

由于 window 对象位于对象层次的顶层,因此实际应用中window 对象的接口方法不必使用全名(例如 "window.alert()"实际应用中都写alert();)

              

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

                                   Window 对象属性

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

              

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱若手握流沙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值