Javascript初学者问下onSubmit="hello()"为什么不执行呢?

yada0123 2011-10-27 01:11:48
<html>


<body bgColor="lightgrey">

<script language="JavaScript">
<!-- Hiding

function hello(){


alert("你确认提交吗?");

</script>

<form onSubmit="hello()">
<input type="text" name="txt" value="测试文本">
<input type="submit" value="提交" >
</form>

</body>

为什么form中的onSubmit不调用hello()呢?
...全文
106 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hp2008001 2011-10-27
  • 打赏
  • 举报
回复
结贴吧楼主
hp2008001 2011-10-27
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 yada0123 的回复:]

引用 1 楼 mubeibei 的回复:

<script language="JavaScript">
<!-- Hiding 把这个删了~·

function hello(){


alert("你确认提交吗?");

</script>




把后面的改成这个为什么,执行不了啊??
<form >
<input type="text" n……
[/Quote]

因为onSubmit是标签<form>的专有事件,标签<input>是没有这个事件的
yada0123 2011-10-27
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 mubeibei 的回复:]

<script language="JavaScript">
<!-- Hiding 把这个删了~·

function hello(){


alert("你确认提交吗?");

</script>
[/Quote]



把后面的改成这个为什么,执行不了啊??
<form >
<input type="text" name="txt" value="测试文本">
<input type="submit" value="提交" onSubmit="hello()" >
</form>
yada0123 2011-10-27
  • 打赏
  • 举报
回复
谢谢哈,改过来了
liangws 2011-10-27
  • 打赏
  • 举报
回复
楼上是对的,楼主没发现报错么?
MuBeiBei 2011-10-27
  • 打赏
  • 举报
回复
function hello(){


alert("你确认提交吗?");

下面这少了一个大括号
MuBeiBei 2011-10-27
  • 打赏
  • 举报
回复
<script language="JavaScript">
<!-- Hiding 把这个删了~·

function hello(){


alert("你确认提交吗?");

</script>

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧