1
type = "search"のテキストフィールドで 'X'ボタンを押したときに、アクションを検出して割り当てる際の同様の解決策を見たaction upon pressing X button。 @Html.TextBoxFor(model => model.SearchTerm, new { id = "search-box", type = "search"}
を使用したいと思います。ただし、クリアランスボタン 'X'をクリックしてイベントを発生させることはできません。TextBoxForを使用してASP.NETでタイプ "検索" HTML5入力のクリアをどのように検出しますか?
これまでのところ、私はすべてのイベントを登録するために管理している:
HTML:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input class="clearable" type="text" name="" value="" placeholder="" />
JQuery:
:
$('#search-box').on('click', function (e) {
alert(e);
System.Diagnostics.Debug.Write(e.target);
});
すべてのヘルプは大幅に
あなたの要件がある ' 'X''ボタンを押すと、テキストボックスが空になります。右 ? –
@SunilKumarコードを使わずに 'X'を押すとテキストボックスからテキストをクリアしますが、ユーザが 'X'ボタンをクリックするとホームページにリダイレクトされます。 – hackForLife