ユーザーがasp.netのテキストボックスアイテムにカーソルを置いたときに、ユーザーにカスタムアラートを与える必要があります。どうすればこれを行うことができますか?助けてください。
質問する
366 次
3 に答える
2
<input type="text" onfocus="alert('Got focus!');"/>
またはもう少し複雑です:
<script>
function InputFocus()
{
var inp = document.getElementById('myInput');
inp.onfocus = null;
alert('Got focus - ' + inp.id);
setTimeout(function() { inp.onfocus = InputFocus; }, 100);
}
</script>
<input type="text" value="one"/>
<input id="myInput" type="text" onfocus="InputFocus();" value="two"/>
<input type="text" value="three"/>
于 2012-11-30T18:50:53.383 に答える
1
フォーカスイベントのJavascript。
Page_LoadまたはPage_Initメソッドで、次のコードを追加します。
mytextBox.Attributes.Add("onfocus", "enterTextBox();")
次に、ページに次のスクリプトタグを追加します。
function enterTextBox() {
alert('hello');
}
于 2012-11-30T18:54:50.593 に答える
1
必要な2つのイベントは、onfocus(elemantにはフォーカスがあり、入力を受け入れることができます)と、要素を離れるときに発生するonblur(テキストボックスなど)です。無効にされた要素はフォーカスを持つことができないため、これらのイベントはその場合には発生しません。
于 2012-11-30T19:48:53.500 に答える