• ベストアンサー

html5でrequiredが機能しない

<input type="submit" value="ボタン" onclick="関数名" /> 上は入力フォーム用の送信ボタンなのでクリックと同時に 関数が機能するようになっています。 ただ、この状態だと入力フォームにrequiredがあり、 空の状態など間違った内容でも送信ボタンを押すと、 onclickの内容が実行されてしまいます。 onclickを外せば正常にフォームチェックしてくれます。 onclickがある状態でもフォームチェックするにはどうしたら 良いのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#207526
noname#207526
回答No.1

requiredは必ず動くとは限りません。以前はその機能はありませんでした。 自分でJavaScriptで書くか、互換を持たせたライブラリを探せば、互換性も上がるのでおすすめです。

omorinoya35234
質問者

お礼

がーん!そうなのですね・・・ 入力フォームのバリデーションは javascriptとかで行おうと思います。

関連するQ&A

専門家に質問してみよう