私は2つのテキスト<input>
を持っています。 textbox2のテキストを削除するか、テキストボックスの左側にある "X"ボタンをクリックして、textbox2を消去した後でtextbox1をクリアします。テキストボックスのクリアを検出する方法や、「X」ボタンにイベントを追加する方法はありますか?別のテキストをクリアした後にテキスト入力フィールドをクリアする
0
A
答えて
0
HTML:
<input type="text" id="txtbox1">
<input type="text" id="txtbox2">
<button id="btnX">X</button>
JS:テキストボックスが空のときに、あなたが知っているためのTextBox1にイベントをからkeyup使用することができます
document.getElementById("txtbox2").addEventListener("keyup", handler);
document.getElementById("btnX").addEventListener("click", handler);
function handler() {
txt1 = document.getElementById("txtbox1")
txt2 = document.getElementById("txtbox2")
if(txt2.value == ""){
txt1.value = ""
}
}
2
$('#txt1').on('keyup', function() {
if ($('#txt1').val().trim().length == 0) {
$('#txt2').val('');
}
});
$('.deleteText').click(function() {
$('#txt1').val('');
$('#txt2').val('');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<input type="text" id="txt1" value='delete it' /><span class='deleteText'>X</span>
<br/>
<input type="text" id="txt2" value='test value' />
関連する問題
- 1. 別のコントローラのテキスト入力をクリア
- 2. クリックイベント後の入力テキストのクリア
- 3. 入力ボタンをクリア[テキスト]
- 4. JavaScriptで入力テキストをクリアする
- 5. VBAのテキスト入力の自動クリア
- 6. フォーム入力フィールドのクリア
- 7. 質問のクリア入力フィールド
- 8. 入力時に入力テキストをリストに追加し、テキストをクリアします。クリッククローズクラスで、親のリを削除
- 9. JavaScriptで入力フィールドをクリアする
- 10. 入力フィールドにテキストを入力した後、ボタン
- 11. データをドラッグ&ドロップしたときに入力フィールドをクリアする
- 12. クリックイベント後の入力値をクリアする
- 13. コールバックに応じて入力フィールドをクリア
- 14. Angular2 - 表示テキストボックスに入力した値のテキストを削除/キャンセルし、テキストの削除/キャンセルをクリックして入力フィールドをクリアします。
- 15. 入力タイプ= "ファイル"、クロムキャンセルをクリックした後にファイルをクリアする
- 16. 成功後のテキストのクリア値は?
- 17. 選択されたテキストをクリアする
- 18. vue.js:選択した後に入力値をクリアするvue-multiselect
- 19. 内容を追加した後の入力値をクリアする
- 20. Angular2:クリア値は、値がangular2のボタンをクリックした後に追加されると、テキストをクリアする方法
- 21. 入力フィールドにはクリア後もローカル値が返されます
- 22. ReactNativeテキストをクリアするコードを分離して入力すると表示
- 23. 入力フィールドにテキストを入力した後にボタンonclickが起動しない
- 24. edittextのテキストをクリアする方法
- 25. コンボボックスのテキストをクリアするとき
- 26. IE8選択後のJQuery-UIオートコンプリート入力フィールドのクリア
- 27. ajax呼び出しの後に入力をクリアする
- 28. 苦労設定クリア入力フィールドAngularJS
- 29. テキスト入力をクリアせずにリセットすることはできますか?
- 30. 角度送信後にfirebase関数の入力フィールドをクリアする