Я пытаюсь отправить данные формы, но вместо стандартной кнопки «Отправить» я хочу использовать обычную HTML-ссылку. Однако, когда я нажимаю эту ссылку, я хочу получить окно подтверждения, предлагающее пользователю продолжить или отменить. У меня есть обе части головоломки, но когда я складываю их вместе, они не очень хороши. Вот что у меня сейчас есть для кода Javascript:
function confirmSubmit()
{
var agree=confirm("Are you sure you wish to delete this file?");
if (agree)
return true ;
else
return false ;
}
function submitform() {
document.forms["delete14"].submit();
}
А для HTML у меня есть:
<a href="javascript:submitform()" onClick="javascript:confirmSubmit()">link text</a>
Окно подтверждения появляется, как и предполагалось, и форма отправляется правильно. Но в настоящее время форма отправляется, даже если пользователь нажимает «нет» в поле подтверждения.