ie7.0里prompt()取不到数的问题,而直接提交的问题
先描述下:
function aa()
{
var input = prompt( "name ", " ")
}
<form onsubmit= "aa(); ">
自定义控件代码
</form>
自定义控件是嵌套的,子控件上有BUTTON按钮,目的是在点击BUTTON时,form提交时通过onsubmit事件运行函数aa(),让用户输入姓名,并其他地方验证。
整个功能在ie6.0下可以实现,但是换到ie7.0下, 出现没有弹出prompt对话框(以将IE设置为允许弹出),而直接默认input = ";的情况,望高人解答下
------解决方案--------------------function aa()
{
var input = prompt( "name ", " ")
return (confirm( "通过验了吗? "))
}
<form onsubmit= " return aa(); ">