name属性が指定されていない場合、ブラウザがinput要素を送信しないことが保証されていますか?名前のない入力フィールドはすべてのブラウザで無視されますか?
たとえば、以下のフォームを送信してもクレジットカード番号が送信されないとしますか?
<form action="/process" method="post">
<input id="credit-card-number" type="text">
<input type="submit" name="commit" value="Go">
</form>
「すべてのブラウザ」が仕様を正しく処理しているかどうかはわかりません。しかし、重要なすべてのブラウザが行います。 – jessegavin
あなたはこれを尋ねるのですか?クレジットカード番号の入力を促すメッセージ*は危険なので、送信したくない場合はどうしたらよいでしょうか? –
@ JukkaK.Korpelaサーバーにクレジットカード情報を送信しないことで、PCI準拠基準が大幅に低下します。この場合、AJAXを介して他の注文情報を検証します。検証されると、私たちはゲートウェイプロバイダに送信する隠されたクレジットカードフォームをオンザフライで生成します。したがって、巨額の責任を回避できます。 – randomguy