<script type='text/javascript'>//<![CDATA[
$(window).load(function(){
$(document).ready(function() {
$("input[name='search_user_submit']").click(function() {
var cv = $('#newInput').val();
var cvtwo = $('input[name="search_option"]:checked').val();
var data = { "cv" : cv, "cvtwo" : cvtwo }; // sending two variables
$("#SR").html('<img src="loading.gif"/>').show();
var url = "user.php";
$.post(url, data, function(data) {
$("#SR").html(data).show();
});
});
});
});//]]>
</script>
這工作得很好,當我按下按鈕,但是當我按回車鍵的所有變量和值在地址欄中得到顯示按JavaScript的工作。如何讓AJAX上的回車鍵
所以,我怎樣才能添加用於此目的的按鍵事件: - :對於按鍵我創建文本框
<script type="text/javascript">
$(window).load(function(){
$(document).ready(function() {
function Script(e) {
if (e.keyCode == 13) {
var cv = $('#newInput').val();
var cvtwo = $('input[name="search_option"]:checked').val();
var data = { "cv" : cv, "cvtwo" : cvtwo }; // sending two variables
$("#SR").html('<img src="loading.gif"/>').show();
var url = "user.php";
$.post(url, data, function(data) {
$("#SR").html(data).show();
});
}
}
});
});
</script>
而且 -
我已經嘗試了按鍵的代碼仍然是其無法正常工作在選項按鈕的點擊中我的javascript我指定了這一點: -
input.onkeypress = 'return Script(event)';
是否存在,這是獲得提交一個封閉的形式?另外,你應該從你的事件處理程序中做一個「返回false」 – 2012-04-18 05:17:14