0

数字と電子メールのjqueryスクリプト内で検証を行うことを検討しています。これを現在のスクリプトに追加する方法がわかりません。これは私がこれまでに持っているものです:

<script>      
       $("#quote-me").click(function(e){
         e.preventDefault();  
         var pnum = $("#partnum").val();
         var quantity = $("#quant").val();
         var location = $("#locate").val();
         var custemail = $("#email").val();

         var r = $.ajax({

            url : "/support/quote/",
            dataType : "JSON",
            type : "POST",
            data : {
                action : "true",
                pnum : pnum,
                quantity : quantity,
                location : location,
                custemail : custemail
            }
        });
        r.done(function(response){
            if(response.confirm !== undefined) {

                $("#confirmmessage").html(response.confirm);
                $("#confirmmessage").show(); 
                $("#speedquoteform input[type='text']").val("");
             }

        });
         });

         $("#speedquoteform input[type='text']").focusin(function() {
            if($("#confirmmessage").is(":visible")) { 
                $("#confirmmessage").hide(); 
            }

         });

    </script>
4

1 に答える 1

0

$.isNumeric()を使用して、変数が数値かどうかを確認できます。

quantity.isNumeric();  // assuming 'quantity' is what you intend to validate
于 2013-03-27T13:14:51.130 に答える