フォーム内メッセージを表示し、jQuery でフォーム送信を無効にするにはどうすればよいですか?
フィールドに入力する前に、送信する必要があるテキスト入力フィールドに jQuery を使用してインフォーム メッセージを表示し、送信ボタンを無効にしたいと考えています。
私の簡単な質問はこれです:
入力フィールドが空の場合にエラー メッセージを表示し、送信ボタンを無効にしたい。入力フィールドが空の場合、空の入力フィールドの近くにメッセージを表示して、入力する必要があります。
私は試した
$("#CustomerForm").validate({
  rules: {
    FirstNameEdit: { required: true },
    LastNameEdit: { required: true },
    EmailEdit: { required: true, email:true }
  }
});
しかし、うまくいきません。
頭
<script type="text/javascript">
$.fx.speeds._default = 650;
$(function() {
  $('.massgejava').dialog({
    autoOpen: false,
    show: 'explode',
    hide: 'explode',
    title: 'راسلنا',
    width: 380
  });
  $('#javamassge').click(function() {
    $(".massgejava").dialog('open');
    return false;
  });
  $('input#registerjquery').click(function() {
    $(".massgejava").dialog("close");
  });
});
</script>
体
<form action="form.php" method="post">
  <input name="name" 
         type="text" 
         value="اسمك الكريم" 
         onblur="if (this.value == '') this.value = 'اسمك الكريم'" 
         onclick="value=''" />
  <input name="email" 
         type="text" 
         value="البريد الالكتروني" />
  <input name="phone" 
         type="text" 
         value="رقم الهاتف" 
         onblur="if (this.value == '') this.value = 'رقم الهاتف'" 
         onclick="value=''" />
  <textarea name="msg" 
            cols="41" 
            rows="5" 
            placeholder = "نص الرساله" 
            wrap="soft"></textarea>
  <input type="submit" value="ارسال" />
</form>
提案?