如果文本框为空,则将其返回到默认值
Return a textbox to defaultvalue if the textbox is empty
我有一个用于搜索的文本框。 由于某种原因,.blur() 在我的计算机上不起作用。我创建了一个测试文件来测试它,但它仍然不起作用:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Demo</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript">
$('#search').blur(function() {
alert('hello');
});
</script>
</head>
<body>
<input id="search" value="hello" type="text" />
</body>
</html>
就像戴夫说的,试试这个:
$(document).ready(function() {
$('#search').blur(function() {
alert('hello');
});
});
也许只是使用非jquery的方式来做事?
document.getElementById("search").addEventListener('blur',function(){
document.getElementById("search").value = "DEFAULT_VALUE";
});
相关文章:
- AJAX:$_GET不返回任何值
- 我的shareService在angular 2中发送值工作正常,但当我渲染我的另一个组件时,会获得默认值
- jquerydatetimepicker日期和时间应在框默认值中,而无需单击框
- 如果值为空,如何设置输入的默认值?jQuery
- 骨干模型默认值-todos.js示例中不必要的代码
- JQuery BlockUI鼠标加载光标没有't在Google Chrome中返回默认值
- 如何从Map返回默认值
- javascript:input字段在隐藏时返回默认值
- 如果文本框为空,则将其返回到默认值
- PHP 设置默认值以从 ajax 页面返回记录
- 我想在点击事件发生后将光标更改为等待,然后返回默认值
- 如果未返回任何值,则保持货币格式的JQgrid单元格为空,不带默认值
- 从一个模型到另一个模型的引用var在Backbone中返回默认值
- JavaScript返回默认值
- ExtJS Combo默认值返回null
- switch/case总是返回默认值
- 将默认值返回到预定义的 JavaScript 对象
- Javascript:如果参数未作为函数调用,则返回默认值
- Javascript函数返回默认值,而不是当前输入文本框的值
- Jquery实时点击导致双窗口打开,不能返回false,防止默认值,或者只是让链接直接停止