如何調用函數get()
,該函數將在用戶按下Enter鍵後檢索在文本框中鍵入的單詞的含義?如何在Input type =「text」中按Enter鍵後調用JavaScript函數?
我在下面添加我的代碼,直到現在沒有任何工作;請將您的更正添加到代碼中,我知道代碼太差。
<script type="text/javascript" src="jquery.js"> </script>
<script type="text/javascript">
function get() {
$('#meaning').hide();
$.post('data.php', { name: form.wordfield.value },
function(output) {
$('#meaning').html(output).fadeIn(1000);
});
}
</script>
</head>
<body>
<div id="container" style="width:100%">
<div id="header">
<ul>
<!-- <li><a href="#">Home</a> </li>-->
</ul>
</div>
<div id="logo" style="width: 10%; float:left; position:fixed; top:0px; z-index:-1;"> <img src="logo.gif"></img></div>
<p>
<div id="searchform">
<form name="form" >
<input type="text" name="wordfield" onKeyup="get();"><input type="button" value="Translate" onClick="get();"> </form>
</div>
<div id="meaningbox">
</div>
<div id="meaning">
</div>
</p>
<div id="ad" style="width: 10%;float:right;"><!-- add section --></div>
<div id="footer">footer div goes here </div>
</div>
</body>
</html>
你在想什麼?您需要使用javascript綁定到keydown事件,然後使用getElementByID獲取輸入值。如果您使用的是jQuery,這非常簡單。 –
你嘗試過什麼? –