JavaScript使用文本字段内容作为js函数参数

时间:2011-11-29 08:25:13

标签: javascript

我确信这有一个简单的答案,但我不知道。

所以我有一个小工具可以让你收到手机短信提醒。我正在尝试存储信息,但我无法将用户输入到我的javascript函数中,如下所示:

    onClick="collect('info', 'nname=' + document.getObjectByID('Nname').value + ';num=12345;

如何将内容作为文本字段的字符串获取并在我的函数中使用它?就像我说的那样,这对大多数人来说可能是一个相对容易的问题,但我无法弄清楚:/

6 个答案:

答案 0 :(得分:0)

试试这个,你错过了最后关闭的'而没有) +你错过了getElementById

onClick="collect('info', 'nname=' + document.getElementById('Nname').value + ';num=12345');"

答案 1 :(得分:0)

您需要使用getElementById代替getObjectById

答案 2 :(得分:0)

我认为您的方法签名如下:

function collect(a,b,c)

onclick应该像

onclick="collect('info', document.getElementByID('Nname').value, 12345)"

在http请求中传递GET变量时,您不必传递参数

答案 3 :(得分:0)

试试这个

onClick="collect('info', 'nname=' + document.getElementById('Nname').value + ';num=12345;');"

答案 4 :(得分:0)

为了更清晰,你应该遵循这个

function collect(a, b, c) {
   var A = a;
   var B = b + document.getElementByID('Nname').value 
   // do your work
}

onclick应该像

onclick="collect('info','nname=', ';num=12345')"

答案 5 :(得分:0)

onclick="collect('info', 'Nname')"

function collect(a, b){
   var param = 'nname=' + document.getElementById(b).value + ';num=12345;
   ...
}