云南招生考试网为啥报不了名

1、原因:代码错误

2、选择[毕业专业一级目录]后无法加载【毕业专业二级目录】

3、问题:

这是加载【毕业专业二级目录】的代码:
    //加载二级专业
    function refreshZydmejList() {
        var zydmyj = document.getElementById("zydmyj").value;
        var zydmsj_item = document.getElementById("sjzymc");
        zydmsj_item.value = "";
        zydmsj_item.disabled = true
        xmldso.async = false;
        xmldso.load("/ZSGL/PGJSKSBMGL/Jsp/pgjsZydmej.jsp?zydmyj=" + zydmyj);
        with (document.all("zydmej")) {
            xmldso.recordset.MoveFirst();
            for ( var i = 1; !xmldso.recordset.eof; i++) {
                length = i + 1;
                options[i].value = xmldso.recordset.fields(0).value;
                options[i].text = xmldso.recordset.fields(1).value;
                xmldso.recordset.MoveNext();
            }
        }
        refreshZydmsjList();
    }

但是【你用byid去取name能取到】?代码如下:

<tr>
                                        <td align="left" class="bord_b_bg_b" rowSpan="1">毕业专业一级目录&nbsp;&nbsp;<font
                                            color="red">*</font></td>
                                        <td class="bord_b_bg_b"><select name="zydmyj" onchange="refreshZydmejList();"><option value="">-请选择-</option>
                                                <option value="1">人文社会科学</option>
<option value="2">自然科学</option>
<option value="9">未纳入专业目录中专业</option></select>
                                        </td>

                                        <td align="left" class="bord_b_bg_b" rowSpan="1">毕业专业二级目录&nbsp;&nbsp;<font
                                            color="red">*</font></td>

                                        <td class="bord_b_bg_b"><select name="zydmej" onchange="refreshZydmsjList();"><option value="">-请选择-</option></select>
                                        </td>

                                        <td align="left" class="bord_b_bg_b">毕业专业名称&nbsp;&nbsp;<font
                                            color="red">*</font>
                                        </td>

                                        <td class="bord_b_bg_b" width="22%"><select name="zydmsj" onchange="szsjzy();"><option value="">-请选择-</option></select>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td title="所学专业未在专业目录内才需填写" class="bord_b_bg_b">实际专业名称</font>
                                        </td>
                                        <td class="bord_b_bg_b" colspan="3"><input type="text" name="sjzymc" maxlength="20" value="" disabled="disabled">
                                            <html>
<font color="red">所学专业未在专业目录内才需填写</font>
                                            </html></td>
                                        <td align="left" class="bord_b_bg_b">毕业学校地区代码&nbsp;&nbsp;<font
                                            color="red">*</font></td>
                                        <td class="bord_b_bg_b"><select name="byxxgbdm"><option value="">-请选择-</option>
                                                <option value="1">境内</option>
                                                <option value="2">境外</option></select>
                                        </td>
                                    </tr>

 4、总结

浏览器问题【只有ie浏览器支持该语法】

兼容性问题

版本问题

5、【解决办法】如何操作

1、如WIN10在进入到【C:\Program Files\Internet Explorer】

2、双击【iexplore.exe】运行

3、输入网址【http://work.ynzs.cn/ZSGL/login.jsp

4、点击右上角【设置按钮图标】

 

 5、选择兼容性视图设置

 

6、将ynzs.cn添加到兼容性视图网站中

 

 

7、完成

posted @ 2020-06-02 10:07  天意天雨  阅读(497)  评论(0编辑  收藏  举报