Я пытаюсь проверить, имеет ли val () конкретное значение или нет внутри формы, если это так, удаляя содержимое / предотвращая отправку формы в зависимости от того, заполнены ли оба поля (stringOne и stringTwo). Для каждого поля ввода есть текст по умолчанию: первое - «Namn, telefonnr, sökord», а второе - «Område, plats, ort». Если пользователь заполняет только первое поле, второе должно быть очищено перед передачей строки формы и наоборот.
Вот так -
// "This" refers to the form's submit button
if (($(this).siblings('input.stringOne').val("Namn, telefonnr, sökord")) && ($(this).siblings('input.stringTwo').val("Område, plats, ort"))) {
return false; // If nothing's filled in, then do not submit
} else {
// If either field is not filled in, clear it
if ($(this).siblings('input.stringOne').val("Namn, telefonnr, sökord")) {
$(this).siblings('input.stringOne').val() == '';
}
if ($(this).siblings('input.stringTwo').val("Område, plats, ort")) {
$(this).siblings('input.stringTwo').val() == '';
}
}
jQuery версия 1.2.6.