我确信这有一个简单的答案,但我不知道。
所以我有一个小工具可以让你收到手机短信提醒。我正在尝试存储信息,但我无法将用户输入到我的javascript函数中,如下所示:
onClick="collect('info', 'nname=' + document.getObjectByID('Nname').value + ';num=12345;
如何将内容作为文本字段的字符串获取并在我的函数中使用它?就像我说的那样,这对大多数人来说可能是一个相对容易的问题,但我无法弄清楚:/
答案 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;
...
}