使用JQuery从输入文本框发送文本?

时间:2011-04-07 22:24:16

标签: jquery input textbox get

有人能告诉我如何在输入文本框中发送文本吗? 我一直在用这个:

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

有谁能建议如何让这个工作? :)
文本框与我想要使用的变量具有相同的名称。

感谢您的帮助!

3 个答案:

答案 0 :(得分:3)

设置:

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

获取:

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

答案 1 :(得分:3)

为输入框指定id而不仅仅是名称,并将变量设置为:

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

答案 2 :(得分: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]);
   }
 });