何らかの理由で、送信ボタンが属性を持っている場合でも、Chrome は必須フィールドを検証するようですformnovalidate
。
http://jsfiddle.net/4LA9e/を参照してください
<form>
Required field: <input type="text" required />
<input type="submit" formnovalidate value="do not validate" />
</form>
「検証しない」ボタンをクリックしても、テキスト フィールドは検証されます (Chrome 30.0.1599.69 m でテスト済み)。
私が間違っていることはありますか?それはバグですか?回避策はありますか?