2011-04-07 61 views
0

誰能告訴我如何發送輸入文本框內的文本?
我一直在使用這樣的:使用JQuery從輸入文本框發送文本?

$.get("registernext.php", { uname: uname, pass1: pass1, pass2: pass2, email: email }, 
function(data){ 
    $("#mainNotes").html(data); 
}); 

任何人都可以建議如何得到這個工作? :)
文本框與我想要使用的變量具有相同的名稱。

感謝您的幫助!

回答

3

給這個輸入框的id,而不僅僅是名稱,並設置變量:

$.get("registernext.php", { "uname": $("#uname").val(), "pass1": $("#pass1").val(), "pass2": $("#pass2").val(), "email": $("#email").val() }, 
function(data){ 
    $("#mainNotes").html(data); 
}); 
3

集:

$("#someInputId").val("Value you want it to have here"); 

得到:

$("#someInputId").val(); // returns value of #someInputId 
+0

你打我吧! – jackson5 2011-04-07 22:39:30

2

把東西放進去您設置的輸入文本框將其設置爲值。輸入文本框不接受它們中的HTML。

在JQuery中,您可以使用val()函數來執行此操作,或者在DOM節點上設置Javascript value屬性。

如果我理解你想要正確地做什麼,這是代碼,你需要:

$.get("registernext.php", 
{ uname: uname, pass1: pass1, pass2: pass2, email: email }, 
function(data){ 
    for(var i in data){ 
    $("#" + i.toString()).val(data[i]); 
    } 
});