1
次のフォームがレンダリングされており、最初のクリック時にsubmit button
を無効にしてユーザーが継続してクリックしないようにしたいと考えています。可能であれば、私は送信ボタンメッセージがNodeJs Expressのボタンを無効にする方法は?
お待ちください...
ビューコードがあるに
を行って
イムから変更したいです
01以下<!-- Send email and update user --> <form method="post" action="/delivery/chooseBoxSelectedEmailUpdate"> <input type="hidden" name="boxCommand" value="{{command}}"> <input type="hidden" name="boxComport" value="{{comport}}"> <input type="hidden" name="boxCubbyId" value="{{cubbyId}}"> <input type="hidden" name="boxId" value="{{boxId}}"> <input type="hidden" name="userHashtag" value="{{userHashtag}}"> <button class="btn-primary-full" type="submit"> <i class="fa fa-cube" aria-hidden="true"></i> I'm done </button> </form>
は、簡単のは
<span/>
タグでそれをラップさせ、ボタンのテキストを検索できるようにするためのレンダリングコードres.render('delivery/chooseBoxSelectedOpened', { title: 'Layoverbox', helpButtonURL: '/help/help-dropPackage', helpButtonTitle: 'Help', boxComport: comport, boxCommand: command, cubbyId: rows[i].cubby_id, boxId: boxSelectedValue });
あなたはonsubmitハンドラをどういう意味ですか?ビューはhbsによってレンダリングされますか? onsubmit = "formSubmit()"のような – John
? – John
フォーム内の送信ボタンをクリックすると、ブラウザはデフォルトでフォームデータを送信し、URL(フォームの 'action'属性で指定)にリダイレクトします。あなたのページが消えてしまうので、後であなたがページ上で行うことは役に立たない。 **フォーム**を送信した後も同じページに留まるためには、あなたの 'form'要素に[' onsubmit'イベント](http://help.dottoro.com/ljppxrti.php)を添付する必要があります。 AJAXを使用してフォームを送信してください。 – Mikey