gpt4 book ai didi

JavaScript 错误消息

转载 作者:行者123 更新时间:2023-12-02 19:55:29 25 4
gpt4 key购买 nike

在我的商店中,有一些订单在某些网络浏览器上没有选择选项(绕过 javascript 警报)。响应各种网络浏览器(包括 IE 9)的最佳 JavaScript 是什么。

这是代码。

JS

     function doCart() {
if ( document.form1.opt1 != null && document.form1.opt1.value == "" ) {
alert("Please Select Options");
} else if ( document.form1.opt2 != null && document.form1.opt2.value == "" ) {
alert("Please Select Options");
} else if ( document.form1.opt3 != null && document.form1.opt3.value == "" ) {
alert("Please Select Options");
} else {
document.form1.action = "/order/cartaction.jsp";
document.form1.submit();
}
}

HTML

      <TABLE id="detail" cellpadding=3>
<TR>
<TD width=110 class="atitle">Size/Color</TD>
<TD style="LETTER-SPACING: -1px" align="left">
<select name="opt1" class="select_detail">
<option>Size/Color</option>
<option>--------</option>
<option value="BLACK/34A">BLACK/34A</option>
<option value="BLACK/34B">BLACK/34B</option>
</select>
</TD>
</TR>

<TR>
<TD class="atitle">Bottom</TD>
<TD style="LETTER-SPACING: 1px" align="left">
<select name="opt2" class="select_detail">
<option>Bottom</option>
<option value="Black/S">Black/S</option>
<option value="Almond/S">Almond/S</option>
</select>
</TD>
</TR>
</TABLE>

<a href="javascript:doCart();"><img src="/images/list/doCart.gif"></a>

最佳答案

快速修复:更改前两个 option第一个元素select元素和第一个 option第二个元素 select元素,以便它们具有属性 value="" 。例如,<option value="">Size/Color</option> .

原因是默认情况下,value option 的属性(property)元素的值取自 option内容元素。所以在你的情况下,document.form1.opt1.value最初是 Size/Color .

关于JavaScript 错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8685065/

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