フォーム内メッセージを表示し、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>
提案?