javascript - Jquery 从 onmouseleave 字段中获取值

标签 javascript jquery

我尝试使用 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/

相关文章:

javascript - 请帮助我使这个下拉菜单正常工作

jquery - 图像大小(响应 slider )

php - jQuery Ajax 第二次提交发送两次,第三次提交发送三次

javascript - 使用Ramda(或其他功能库)使用indexOf过滤大数组对象?

javascript - 在knockoutjs组件中实现继承

javascript - 数组中对象的属性

javascript - 有没有办法指定过滤或排序数组的年份范围?

javascript - 如果至少一行具有特定类别,则表头中的切换按钮

javascript - 平滑滚动的 div 需要高度 100%

jquery - 单选按钮和 .attr ('checked' ,'checked' )在 IE7 中不起作用