郵便番号がフィールドに入力されたときにziplookup機能を使用する注文フォームがあり、都市、郡、州および郵便番号が同じフィールドに入力されます。IEのInvalidCharacterErrorのみ
<tr>
<td class="formLabel" id="<%=prefix%>.ZipCodeLookup.label">Zip Code</td>
<td class="formColon">: </td>
<td class="formData">
<div id="zipOutput"></div>
<input type="hidden" id="<%=prefix%>.city" name="<%=prefix%>.city" value="<%=City%>" />
<input type="hidden" id="<%=prefix%>.county" name="<%=prefix%>.county" value="<%=County %>" />
<input type="hidden" id="<%=prefix%>.state" name="<%=prefix%>.state" value="<%=State%>" />
<input type="hidden" id="<%=prefix%>.zip" name="<%=prefix%>.zip" value="<%=Zip %>" />
</td>
</tr>
IEのエラーは、次のとおりです。
lib.functions.dom.createInput //タイプ=テキスト名= shipping.ZipCodeLookupのID = shipping.ZipCodeLookup // InvalidCharacterError
lib.objects .window.LookupWidget.createInputField未定義またはnull参照の()//プロパティを設定できません「値」
これはまさに私が考えていたものですが、私は「確実にIEはそれをしません」という罠に落ちました。私が読んでいたすべての研究はそれに近いものを言っていたが、私はそれを信じたくなかった。私はこれを解決したと呼ぶでしょう...ありがとう – SquishyFresh