Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript错误消息_Javascript - Fatal编程技术网

Javascript错误消息

Javascript错误消息,javascript,Javascript,在我的商店中,有些订单没有选择绕过某些web浏览器上的javascript警报选项。 响应各种web浏览器(包括IE9)的最佳javascript是什么 这是代码 JS HTML 快速修复:更改第一个select元素的前两个option元素和第二个select元素的第一个option元素,使它们具有属性值=。例如,尺寸/颜色 原因是默认情况下,option元素的value属性的值取自option元素的内容。因此,在您的情况下,document.form1.opt1.value最初是大小/颜色。您

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

这是代码

JS

HTML


快速修复:更改第一个select元素的前两个option元素和第二个select元素的第一个option元素,使它们具有属性值=。例如,尺寸/颜色


原因是默认情况下,option元素的value属性的值取自option元素的内容。因此,在您的情况下,document.form1.opt1.value最初是大小/颜色。

您是否尝试过document.getElementsByNameopt3[0]。为所选元素赋值或分配id,然后执行document.getElementByIdopt3.value?我真的相信这个解决方案应该是跨浏览器的…

看起来您的元素缺少结束标记…是我输入错误我有结束标记。看起来您正在编写Javascript。你想做些研究吗?b做一些调试?问别人?我用第一个选项名的insert value=修复了它。谢谢。@PaulCho:如果这个答案解决了你的问题,请将它标记为已接受的答案。拜托,这是个好主意。我修改了代码,它在IE、Crome、Safari中运行得非常好。谢谢。
     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();
        }
     }
      <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>