0

私はこのようなJSコードの検証を持っています:

if (theForm.chk_ccd.checked            &&
           (! theForm.ccd_pos [0].checked) &&
           (! theForm.ccd_pos [1].checked) &&
           (! theForm.ccd_pos [2].checked))
        {
          window.alert ('Please select data from the \"CCD Position\" field.');
          theForm.ccd_pos [0].focus ();
          return;
        }

今、私はその関数を私の Jquery JS 関数に追加したいと思います:

function ActionAdd (theForm)
    {
        $().ready(function()
        {
            $("#form").validate(
            {
                rules:
                {
                    de_no: "required",
                    de_name: "required",
                    product_name: "required",
                    plabel_no: "required",
                },
                messages:
                {
                    de_no: "<div class='error'>Please provide Part No.</div>",
                    de_name: "<div class='error'>Please provide Model Name</div>",
                    product_name: "<div class='error'>Please provide Product Name</div>",
                    plabel_no: "<div class='error'>Please provide Part No. (Pack Label)</div>",
                }
            });
        });
    }

誰にも提案がありますか?

4

2 に答える 2

0
function ActionAdd (theForm)
    {
            $("#form").validate(
            {
                rules:
                {
                    de_no: "required",
                    de_name: "required",
                    product_name: "required",
                    plabel_no: "required",
                },
                messages:
                {
                    de_no: "<div class='error'>Please provide Part No.</div>",
                    de_name: "<div class='error'>Please provide Model Name</div>",
                    product_name: "<div class='error'>Please provide Product Name</div>",
                    plabel_no: "<div class='error'>Please provide Part No. (Pack Label)</div>",
                }
            });
if (theForm.chk_ccd.checked            &&
           (! theForm.ccd_pos [0].checked) &&
           (! theForm.ccd_pos [1].checked) &&
           (! theForm.ccd_pos [2].checked))
        {
          window.alert ('Please select data from the \"CCD Position\" field.');
          theForm.ccd_pos [0].focus ();
          return;
        }
    }
于 2013-05-25T06:55:35.490 に答える
0

それがどのように機能するかを理解するには、単純なjquery検証デモが必要だと思います。ここに
jsfiddleリンクを追加しました。

HTML

<form id="myForm">
  <input type="text" name="userName">
  <input type="text" name="userPass">
</form>
<input  value="Submit" type="button" id="submitForm">

JS
http://jsfiddle.net/prWUn/

于 2013-05-25T07:16:28.670 に答える