Zip-6ren">
gpt4 book ai didi

javascript - 仅在 IE 中出现 InvalidCharacterError

转载 作者:太空狗 更新时间:2023-10-29 15:01:44 25 4
gpt4 key购买 nike

我们有一个使用 ziplookup 功能的订单,当在一个字段中输入邮政编码时,城市、县、州和邮政编码会被输入到同一字段中。

    <tr>
<td class="formLabel" id="<%=prefix%>.ZipCodeLookup.label">Zip Code</td>
<td class="formColon">:&nbsp;</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//type=text name=shipping.ZipCodeLookup id=shipping.ZipCodeLookup//InvalidCharacterError

lib.objects.window.LookupWidget.createInputField()//无法设置未定义或空引用的属性“值”

最佳答案

这里的问题可能是您在 HTML 的 idname 字段中使用了句点。 IE 似乎认为那不是有效的 HTML。对于这种违规行为,大多数浏览器比 IE 更宽容。另请注意,许多框架允许它通过自动转义。

如果您从这些字段中删除句点,一切都应该有效,前提是您的前缀变量中的所有字符都可以在这些字段中使用。

关于javascript - 仅在 IE 中出现 InvalidCharacterError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15913308/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com