考虑下面的 html 代码片段 -
我正在尝试将 js 变量页面传递给 show_data_per_page
函数,但出现语法错误。我还尝试了以下操作 -
<input type='text' name='search' onkeyup='show_data_per_page(pages);'/>
或
<input type='text' name='search' onkeyup='show_data_per_page("pages");'/>
或
<input type='text' name='search' onkeyup='show_data_per_page('+pages+');'/>
但似乎没有任何作用。Eclipse 编辑器拒绝将 pages
识别为 js 变量。
请帮忙。
最佳答案
试试这个:- http://jsfiddle.net/adiioo7/bNBdX/1/
对我来说工作得很好。
HTML:-
<input type='text' name='search' onkeyup='show_data_per_page(pages);'/>
JS:-
var pages=10;
function show_data_per_page(obj)
{
alert(obj);
}
关于javascript - 将 js 变量传递给 onkeyup 输入文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20392504/