我正在使用这个 java 脚本代码从我的 sql 中获取数据。我只想在输入字段有 15 个字符时向 php 文件发送请求。所以我用了这个onkeyup="if(this.value.length>14)"
,但它没有用。有人可以修改我的java脚本代码..请
问问题
91 次
1 回答
1
将您的 html 更改为:
<input type="text" name="name" maxlength="15" id="name" onkeyup="check_length(this)" />
并将此函数添加到您的 javascript 中:
function check_length(thisObject){
if(thisObject.value.length>14){ajaxFunction(thisObject.value)}
}
编辑:
当您在头部定义函数并调用它们时,当文档尚未初始化时,就会发生这种情况。移动脚本部分,初始化发生的地方并尝试一下。
我给你放了示例代码(将它保存在一个空白的 html 文件中并测试它):
<input type="text" name="name" maxlength="15" id="name" onkeyup="check_length(this)" />
<script>
function check_length(thisObject){
if(thisObject.value.length>14){ajaxFunction(thisObject.value)}
}
function ajaxFunction(thisObjectValue)
{
console.log(thisObjectValue);
/// Do things ....
}
</script>
于 2013-05-18T13:44:57.317 回答