javascript' onclick函数,带有非数字字符

时间:2016-01-05 06:13:52

标签: javascript

所以我用这个更新一个带有值的文本框。

<a id="searchmykad" href="#" onclick="updatemykad(LUIS_34_awp);return false;">Persons name</a> 

这会返回错误

LUIS_34_awp is not defined

另一方面:

<a id="searchmykad" href="#" onclick="updatemykad(34);return false;">Persons name</a> 

会工作吗?

function updatemykad(mykad) {
 $('#asd3').value(mykad).trigger("input");  
                       }

我无法使用非数字字符吗?

3 个答案:

答案 0 :(得分:3)

您缺少引号'

<a id="searchmykad" href="#" onclick="updatemykad('LUIS_34_awp');return false;">Persons name</a> 

没有引号它会尝试搜索LUIS_34_awp作为变量,因此给出了错误

答案 1 :(得分:2)

当params是字符串时,请用&#39;&#39;或&#34;&#34;

答案 2 :(得分:0)

使用单引号('')的非数字字符。

<a id="searchmykad" href="#" onclick="updatemykad('LUIS_34_awp');return false;">Persons name</a> 
这对你有所帮助。

感谢。