我尝试使用 jquery 和函数 val()
实际上我用这个:
<input type="text" name="alias" value="Insert Value" id="register_input_text_form" onmouseleave="detect('this.val()')"/>
正如您在 onmouseleave 中看到的那样,我尝试获取写入输入文本文件中的值,但没有获取值,这个 val 发送到这个函数:
<script>
function detect(value)
{
alert(''+value);
jQuery(".alias_loader").load("veritas.php?valend="+value);
}
</script>
一切正常,唯一的问题是从输入文本中获取值,我不能使用其他类或 ID,因为我需要为其他字段使用相同的名称,唯一的解决方案是最终从中获取值鼠标离开
感谢社区的帮助
最佳答案
您在事件处理函数中传递的是字符串参数,而不是输入值。您需要将 detect('this.val()')
更改为 detect(this.value)
<input type="text" name="alias" value="Insert Value" id="register_input_text_form" onmouseleave="detect(this.value)"/>
关于javascript - Jquery 从 onmouseleave 字段中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33212639/