これは非常に基本的な質問ですが、私はそこにいる誰かが理由を知っていると確信しています。 HTMLでは、ボタン要素を単独で作成し、それを与えないと、onclick
とjQueryはありません.click()
ボタンは何もしません。完璧。しかし、これを行うと、<form>
要素内のボタンを押すと、すべてのフォーム要素のGETデータを自分のウェブサイトのルートアドレスに送信しようとしますか?なぜそれをやっているのですか?私はそれを提出ボタンにしたり、そのフォームにmethod
またはaction
を定義していませんでしたか?HTMLフォームのボタンでデータが送信されるのはなぜですか?
事前にお知らせください!
**編集**
これは私が問題を解決するために行ったことです。 <form>
のボタンの場合は、次のようにします。
<button type="button"></button>
デフォルトでは何も行いません。
私はこれも知りたいです。個人的には、ボタンはボタンでなければならず、 'input [type = submit]'要素は実際にフォームを提出する必要があります... –
そのa * by-desgin *機能。 –
私はその質問を理解しているか分からない。ボタンは物事を起こすためのメカニズムです。だから何もしないボタンのポイントは何ですか?また、フォーム機能を必要としない場合は、なぜ「