将JS函数转换为jQuery-(输入字段清除默认值)
Convert JS function to jQuery - (input field clear default value)
我想知道是否有jQuery专家愿意将下面的脚本转换为jQuery。我自己在转换它时遇到了问题,我更喜欢使用等效的jQuery。
我想做的只是从关键字字段onSubmit中删除默认值"Search",因为用户可以将关键字字段留空。
function clearValue() {
var searchValue = document.getElementById("global-search").value;
if (searchValue == "Search") {
document.getElementById("global-search").value = "";
}
}
任何帮助都将不胜感激。
//wait for the DOM to be ready (basically make sure the form is available)
$(function () {
//bind a `submit` event handler to all `form` elements
//you can specify an ID with `#some-id` or a class with `.some-class` if you want to only bind to a/some form(s)
$('form').on('submit', function () {
//cache the `#global-search` element
var $search = $('#global-search');
//see if the `#global-search` element's value is equal to 'Search', if so then set it to a blank string
if ($search.val() == 'Search') {
$search.val('');
}
});
});
注意,.on()
在jQuery 1.7中是新的,在本例中与.bind()
相同。
以下是与此答案相关的文档:
.on()
:http://api.jquery.com/on.val()
:http://api.jquery.com/valdocument.ready
:http://api.jquery.com/ready/- jQuery选择器:http://api.jquery.com/category/selectors/
if($("#global-search").val() == "Search")
$("#global-search").val("");
function clearValue() {
if ($("#global-search").val() == "Search") {
$("#global-search").val('');
}
}
相关文章:
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 而循环只设置php中输入字段中的第一个值
- 使用 Javascript 将字段输入除以 12
- 合并来自多个字段输入的搜索结果
- 使用 Javascript 实时打印字段输入数据
- 防止AngularJS中跨路由的字段输入重复
- 引用Iframe中的字段输入
- 禁用html5”;“必需”;不显示窗体部分时的字段输入属性
- JavaScriptFormValidation-需要特定的字段输入,但使用大写/小写
- 验证VF页面上所需字段输入的Javascript不起作用
- 在没有
- 使用Jquery将字段输入值作为查询字符串附加到url
- HTML5 jQuery选择所有日期字段'输入:date'
- 将字段输入复制到另一个字段输入
- 向图像添加字段(输入)
- 动态添加字段输入不会存储值并传递给控制器
- 向输入字段输入键击
- 我如何通过javascript验证datetime字段输入
- HTML如何将用户字段输入作为json对象发送
- 如何根据'select' onchange事件将值填充到第二个输入字段?输入