У меня есть поле ввода со значением по умолчанию «введите ключевые слова». У меня также есть два других флажка, поэтому пользователи могут либо установить флажки и нажать поиск, либо ввести ключевое слово и выполнить поиск, либо сделать то и другое. На всякий случай они только выбирают, флажки, я хочу определить, не изменилось ли ничего в поле ввода, и установить его значение пустым. Как мне это сделать в jquery?
<input name="KeywordBox" class="BasicSearchInputBox" type="text"
size="300" value="Enter Keywords"/>
Что-то вроде этого???
if (~$("input").change(function ()) {do sth;}
Пробовал: не работает ..
var keywords = encodeURIComponent($(".BasicSearchInputBox").val());
if (keywords.indexOf("Enter Keywords") != -1)
{
url += '&k=' + checkboxValues;
window.location.href=url;
}
if (keywords.indexOf("Enter Keywords") == -1){
window.location.href=url+'&k='+keywords+checkboxValues;
}