【发布时间】:2011-01-26 07:37:36
【问题描述】:
我在页面上有上述内容,如果我单击按钮,我的 ajax 功能可以正常工作。但是,如果我按“enter”,表单会提交但没有任何反应 - 毫无疑问,因为该函数称为“onclick”
有什么办法可以改变这种情况,让用户可以点击按钮,或者在键盘上按下回车键,并让表单正确提交到 ajax?
谢谢
更新:
ajaxRequest.onreadystatechange = function(){
if(ajaxRequest.readyState == 4){
var ajaxDisplay = document.getElementById('ajaxDiv');
ajaxDisplay.innerHTML = ajaxRequest.responseText;
}
}
var gold = document.getElementById('gold_amount').value;
var carat = document.getElementById('carat').value;
var queryString = "?gold=" + gold + "&carat=" + carat;
ajaxRequest.open("GET", "script.php" + queryString, true);
ajaxRequest.send(null);
}
//-->
【问题讨论】: