首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

表单需要JS判断,IE上能正常提交,到火狐就不行了,请大大帮忙上

2013-01-17 
表单需要JS判断,IE下能正常提交,到火狐就不行了,请大大帮忙下本帖最后由 oShanZhiYi 于 2013-01-10 17:43:

表单需要JS判断,IE下能正常提交,到火狐就不行了,请大大帮忙下
本帖最后由 oShanZhiYi 于 2013-01-10 17:43:57 编辑

           
 <script>
               
                function tjpl() {
                    var sFrom = document.getElementById("form33");
                    var pinglun_name = document.getElementById("pinglun_name");
                    var content = document.getElementById("content");
                    var pinglun_email = document.getElementById("pinglun_email");

                    if (Trim(pinglun_name.value) == "") {
                        alert("对不起,姓名必须输入!");
                        pinglun_name.focus();
                    } else if (!checkemaill(pinglun_email.value)) {
                        alert("对不起,请你输入正确的邮箱!");
                        pinglun_email.focus();
                    }

                    else {
                        sFrom.method = "post";
                        sFrom.action = ./123.php?flag=tjpl";
                        sFrom.submit();
                    }
                }

                function checkemaill(str) {
                    var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
                    if (!myreg.test(str)) {

} else {
                        return true;


                    }
                }
                function Trim(str) {
                    if (str.charAt(0) == " ") {
                        str = str.slice(1);
                        str = Trim(str);
                    }
                    return str;
                }
                              
            </script>



不仅仅是在火狐,在搜狗浏览器的 “兼容模式”下 也不能提交,没有报错,但是插入不了数据库!
表单的每一项都设置了 name 和 id  了! ie javascript 数据库
[解决办法]
sFrom.action = ./123.php?flag=tjpl";
这儿有处语法错误。

另外你是如何绑定提交事件的?

热点排行