答えて
通常ので、ここでヒントですが、私はあなたのためにそれをコーディングだろうが、私は急いでよ、あなたは自分自身を検索する方法を学ぶ必要がありますdocument.body.getElementById('yourInput').length
を呼び出して入力内のデータの長さを指定し、button.disabled
プロパティをtrue(デフォルト値false
をソースコードにする)に変更することができます。 ((のdocument.getElementById( 'あなたのフィールド')場合
関数aNameForAnAjaxSendPostFunction() { :あなたがあなた自身のためにやらなければならないことは、addEventListener
うん!!どのようにしてそれを行う必要があるかを要約すると –
にフォームアクション= "aNameForAnAjaxSendPostFunctionはJavaScript" を使用する方法を見つけることです。 value.strlen> 0)) { < < SEND要求>> } }
あなたはjQueryのを使用して何をしたい行うための簡単な方法: (あなたが唯一の入力テキストを持っている場合、これは動作します)
HTML:
<form method='POST' action=''>
<input type='text' name='name' />
<input type='text' name='phone' />
<input type='text' name='email' />
<button type='submit' disabled='disabled'>Send</button>
</form>
Javascriptを:
は$(function() {
$("input").change(function() {
if($("input[value='']").length == 0) {
$("button").removeAttr("disabled");
} else {
//disable again if a field is cleared
$("button").attr("disabled",true);
alert("Please fill all fields");
$("input[value='']").eq(0).focus();
}
});
});
それは彼が尋ねたものではありません。 –
ありがとう、本当にうまく動作します – Rashmi
持って、最初にフォーム要素のblur
イベントに続いて、このようなHTML
<input type="submit" id="btnSubmit" disabled="disabled" value="Send" />
を持っていることによって無効ボタンがユーザーかどうかを確認必要なすべてのデータを入力し、このような場合は、そのようなコードを使用してボタンを有効にしてください:
document.getElementById("btnSubmit").disabled = false;
- 1. フォーム送信時に送信ボタンを無効にする問題
- 2. MFMailComposeViewController送信ボタン無効
- 3. 送信ボタン - 送信ボタンのCSSを無効にした後に変更する
- 4. ユーザーがフォームを送信した後に送信ボタンを無効にする
- 5. Facebook iOSメッセージダイアログ送信ボタンが無効
- 6. codeigniterで送信ボタンをクリックした後に無効にする
- 7. Chromeのフォームに送信ボタンを無効にする
- 8. フォームの送信ボタンを無効にする
- 9. HTML送信ボタンを無効にする方法背景
- 10. フォームで複数の送信ボタンを無効にする方法
- 11. 送信ボタンを無効にするためのグローバルjqueryメソッド
- 12. グレーアウトエフェクトのない送信ボタンを無効にする
- 13. ページロード時に$無効で送信ボタンを無効にできません
- 14. チェックボックスに基づいて送信ボタンを有効/無効にする方法は?
- 15. 複数の送信ボタンがあるフォームで1つの送信ボタンを無効にする
- 16. angular2/ionic2を使用して送信ボタンを有効/無効にする
- 17. エベバー検証ステータスのフォーム送信ボタンを無効/有効にする
- 18. Javascript/regexでコントロールが無効になっている送信ボタン
- 19. MFMailcompleviewcontroller送信ボタンが無効にされています
- 20. スパムの送信ボタンを無効にしません。
- 21. 保存ボタンを永久に無効にし、送信後に編集ボタンを有効にする
- 22. フォームを送信するときにボタンを無効/置換する
- 23. フォームフィールドがいっぱいになるまで送信ボタンを無効にする
- 24. AngularJsでボタン送信が無効にされていません
- 25. jQueryでフィールドが空の場合に送信ボタンを無効にするには
- 26. Yiiで投稿した後に送信ボタンを無効にする方法
- 27. お問い合わせフォーム、クリック後に送信ボタンを無効にする
- 28. 角形フィールドが空の場合に送信ボタンを無効にする
- 29. jQueryで入力が空の場合に送信ボタンを無効にする
- 30. DropDownListForから選択した場合に送信ボタンを無効にする
コードを表示してください。これはPHPとは何の関係もないので、私はタグを付け直しています。 –
これはPHPで動作しません(サーバー側の言語なので)。これにはJavaScriptを使用する必要があります(クライアント側)。個人的にはjQueryをお勧めしますが、他のライブラリはこの機能を提供する能力以上のものです。 –
おすすめ:タイトルを修正し、そこから "PHP"を取り出してください... – lepe