背景
我有几个 jQuery 函数,它们将搜索字段设置为包含“搜索”一词,并在单击该字段时将其清除/重置....
// Search Box Placeholder
jQuery('#q').focus(function() {
if(jQuery(this).val() == 'Search') {
jQuery(this).val('');
}
else if(jQuery(this).val() == '') {
jQuery(this).val('Search');
}
});
jQuery('#q').blur(function() {
if(jQuery(this).val() == '') {
jQuery(this).val('Search');
}
});
jQuery('#q').val('Search');
问题 ?
唯一的问题是,如果在没有设置替代搜索词的情况下提交了搜索表单,我不确定如何清除“搜索”一词。如果内容等于“搜索”,有没有办法在表单提交之前检查和清除内容?