Я отправил https://stackoverflow.com/questions/3278074/alert-with-jquery-on-button-click, но когда я пытаюсь комментировать или щелкнуть Решение, ничего не происходит (?).Я забыл "
". Однако теперь у меня есть
$("input[value='OK']").click(function() {
if ($("input[title='Start Date']").val().length < 1)
{
$("input[title='Start Date']").val('Required field');
return false;
}
if ($("input[title='Target Date']").val().length < 1)
{
$("input[title='Target Date']").val('Required field');
return false;
}
});
. Если и начальная, и целевая даты пусты, это добавляет "обязательное поле" в текстовое поле даты начала, а затем перезагружает страницу.Почему не возвращается значение false, и вместо добавления обязательного поля в текстовое поле целевой даты он перезагружает страницу. Если у меня есть дата начала и нет целевой даты, он добавляет обязательное поле в текстовое поле целевой даты, а затем перезагружается.
В конечном итоге я хочу добавить что-то вроде <br/><span class="validate">Required field</span>
после выбора даты и времени.
Любые идеи?
Могу ли я добавить мод Aardsquid к моему другому вопросу в качестве правильного ответа? Спасибо
Редактировать: по какой-то причине я могу редактировать свой вопрос, но не оставлять комментарии и не нажимать на кнопку «Правильный ответ».
Идентификатор формы - aspnetForm, поэтому у меня должно быть что-то вроде
$('#aspnetForm').submit(function ()
{
if ($("input[title='Start Date']").val().length < 1)
{
$("input[title='Start Date']").val('Required field');
return false;
}
if ($("input[title='Target Date']").val().length < 1)
{
$("input[title='Target Date']").val('Required field');
return false;
}
if ($("input[title='People Picker']").val().length < 1)
{
$("input[title='People Picker']").val('Required field');
return false;
}
return true;
}
);
?