Я пытаюсь заставить ссылку отправить форму.Почему, когда я называю элемент ввода отправки submit
, ссылка больше не работает?
//breaks form submission
<input type="submit" value="Submit" name="submit" />
//does not break form submission
<input type="submit" value="Submit" name="xsubmit" />
В Chrome я получаю следующую ошибку:
Uncaught TypeError: Property 'submit' of object #<HTMLFormElement> is not a function
НЕ работает
<p>Type 'correct' to validate.</p>
<form method="post" enctype="multipart/form-data">
<input type="submit" value="Submit" name="submit" />
<a id="btn_submit">
<span id="txt_submit">Submit</span>
</a>
</form>
<script>
$("#btn_submit").click(function() {
$("form").submit();
});
$("form").submit(function() {
});
</script>
РАБОТАЕТ
<p>Type 'correct' to validate.</p>
<form method="post" enctype="multipart/form-data">
<input type="submit" value="Submit" name="xsubmit" />
<a id="btn_submit">
<span id="txt_submit">Submit</span>
</a>
</form>
<script>
$("#btn_submit").click(function() {
$("form").submit();
});
$("form").submit(function() {
});
</script>