これは私のコードです。Javascript submit()はフォームを提出しません
HTML
<form id="add_new_video" method="post" class="appnitro" style="margin-left:70px;" action="<?php echo base_url()?>videos/save">
<input type="text" name="name">
<button type="submit" class="dark_text_link" disabled id="submit" href="javascript:void(0);" onclick="return addVideo();">Add New Video</button>
</form>
そして、私は送信ボタンをクリックすると、JSが
function addVideo() {
//disables the onclick event of the element for 1 seconds
document.getElementById('submit').disabled = true;
setTimeout(function(){document.getElementById('submit').disabled = false;},1000);
document.getElementById('add_new_video').submit();
}
、ボタンが第二のために無効になりますと再表示されますが、フォームが送信されませんされています。私はまだjavascriptの初心者ですので、見落としたことがあるかもしれません。何か案が ?
をターゲットならば、これは当然の事実ではない – mplungjan
「送信」いずれかのフォーム要素の名前またはIDを呼び出すことはありません最後の行のサブミットを除いて、btnsubmitへのjavascriptのsubmit変数。 – mplungjan