当前位置:编程学习 > JAVA >>

新手关于javascript的问题

新手初学js,遇到问题如下: 一个简单的表单信息验证,用绑定对象属性,代码如下:
<body>
<form method="post" id="register" action="#">
用户名:<input type="text" id="txtName" name="txtName" value="" /> <p>
密  码:<input type="password" id="txtPsw" name="txtPsw" value="" /><p>
电  邮: <input type="text" id="txtEmail" name="txtEmail" value="" /><p>
<input type="submit" id="btnSubmit" name="btnSubmit" value="提交" />
</form>
</body>
<script type="text/javascript" language="javascript">
var target1 = document.getElementById("register");

target1.onsubmit = check;
function check(event) {
var form = event.target;
alert(form.txtName.value);
}
</script>
想要获取用户名并弹出,点击提交后没有任何效果,求赐教。 JavaScript --------------------编程问答-------------------- 你这个应该在firefox下能正常运行。。建议将event获取对象更改成 form = event.srcElement || event.target  --------------------编程问答--------------------
引用 1 楼 dang1314520ga 的回复:
你这个应该在firefox下能正常运行。。建议将event获取对象更改成 form = event.srcElement || event.target 

在360浏览器下可以,但是在ie下不能显示。 --------------------编程问答-------------------- 没有任何效果就说明你的js有问题,在IE下按F12 -> script -> start Debugging,并点下暂停按钮上带小红叉的按钮(遇错误中断)。 --------------------编程问答--------------------  你的情况可能是浏览器兼容性问题,我在我的火狐、和IE10中测试都好使。你可以考虑用jquery来写,这个js库很好的解决了浏览器兼容性问题。 --------------------编程问答--------------------
引用 3 楼 peng_hao1988 的回复:
没有任何效果就说明你的js有问题,在IE下按F12 -> script -> start Debugging,并点下暂停按钮上带小红叉的按钮(遇错误中断)。


楼上说得正是
你的问题是浏览器兼容性问题引起的
可以学飞一下JQuery
Jquery 入门:http://www.verydemo.com/demo_c110_i19682.html --------------------编程问答--------------------
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,