我正在使用javascript函数,我正在尝试传递来自表单字段的字符串。我正在努力实现这个目标:
function_name(55,document,form.field1.value,form.field2.value)
但我试图将上述内容作为一个参数传递,例如'44,55,66'
我尝试了以下但没有成功:
'this.value+','.charAt(0)+document.class.Q_11_2c.value+','.charAt(0)+document.class.Q_12_3c.value'
答案 0 :(得分:1)
如果希望函数接受单个参数,请相应地重写其定义,并从调用中的参数中删除任何charAt()。
答案 1 :(得分:0)
你的职能:
function_name(dataString) {
//parse the param string to get values you need
//dataString.split("unique-delimiter")
}
现在称之为:
//make values a single string and pass it to the function
//mydataString = dataArr.join("unique-delimiter") ;
function_name(mydataString);