解決済み: ラジオ ボタンに autocomplete="off" を追加するだけです。
編集:エラーの原因についての最初の評価は間違っていました。ユーザーが選択するかどうかには依存しません。フォームの残りの部分に Chrome の自動入力機能を使用するときです。オートフィルを使用すると、値が渡されません:-/
EDIT2: 既知のバグのようです。Chrome の自動入力でラジオ ボタンの入力が取り消されるhttp://productforums.google.com/forum/#!topic/chrome/WNBd8p6q7YQ
「チェック済み」を使用して、推奨される郵便料金オプションが事前に選択されているフォームがあります。
<fieldset class="outwardpostage">
<legend>Outward postage</legend>
<label for="outwardpostageeconomy">Economy<br><span class="greenprice">£3.95</span></label>
<input type="radio" name="outwardpostage" value="3.95" id="outwardpostageeconomy" checked>
<label for="outwardpostagestandard">Standard<br><span class="greenprice">£7.95</span></label>
<input name="outwardpostage" type="radio" id="outwardpostagestandard" value="7.95">
<label for="outwardpostagepremium">Premium<br><span class="greenprice">£11.95</span></label>
<input type="radio" name="outwardpostage" value="11.95" id="outwardpostagepremium">
<label for="outwardpostagepostyourself">I will post myself using my own preferred delivery service</label>
<input type="radio" name="outwardpostage" value="0" id="outwardpostagepostyourself">
</fieldset>
問題は、ユーザーがラジオ ボタンをクリックしない限り、値が php フォーム プロセッサを通過しないことです。推奨されるオプションから離れたばかりの場合、フィールドは空白のままになります。
どうすればこれを修正できますか?
$outwardpostage = $_POST['outwardpostage'];