私はmvc3アプリケーションを持っています。1ページに、ユーザーがクライアントを検索できるテキストボックスがあります。私は、Windowsフォームであり、電話8の開発者であるため、一部の機能に苦労しています。Enterキーを押すと、このテキストボックスを実行したいのですが、ユーザーがクリックして検索できるボタンがありますが、ほとんどのユーザーはEnterキーを押すだけです。JavaScriptを使って関数をヒットしています!
ボタンとテキストボックスのHTML:
<td>
<input value="Search..." id="SearchText" style="color:GrayText" onchange="SearchText" onfocus="javascript:this.value=''" onblur="javascript: if(this.value==''){this.value='Search...';}" />
<input id="searchbutton" type="button" value="Search" class="button"/>
</td>
これがJavascriptです:
<script type="text/javascript">
$('#searchbutton').click(function(){
var client = document.getElementById('SearchText').value;
var textbox = document.getElementById('SearchText');
var edittext = ", is not available!";
var result = client + edittext;
if (textbox.value == 'Search...') {
alert('Please enter a Client Name to search for ');
textbox.focus();
}
else {
alert(result);
};
});
</script>
テキストボックスでEnterキーを押すと、テキストボックスで関数もトリガーされるようにするにはどうすればよいですか。
これがフォーム上でどのように見えるかです:
この種のコーディングは非常に新しいので、どんな助けでもかまいません!
ありがとう!