按钮的单击命令,如何写?如何调用?
本帖最后由 xilaianzxsc 于 2013-09-10 09:15:14 编辑
初学js
问如下问题(问题有点初级,请别笑话我哦)
我的要求是:
当用户点击“提交”按钮时,则运行<script>部分;
当用户没有点击“提交”按钮时,则不能运行<script>部分
由于是初学,不会的部分,都用红色,标出来了。请老师帮补充一下。如果能注明这么写的原因,就更加谢谢了。
<%@LANGUAGE="JAVASCRIPT" CODEPAGE="65001"%>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>学习</title>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
<p>用户编码:
<label for="yhname"></label>
<input type="text" name="yhname" id="yhname" />
</p>
<p>密码:
<label for="yhpass"></label>
<input type="text" name="yhpass" id="yhpass" />
</p>
<p>
<input
onclick="" type="submit" name="button" id="button" value="提交" />
//感觉到onclick后面,应该写点什么。可是,写什么呢?自己琢磨不出来。
<input type="reset" name="button2" id="button2" value="重置" />
</p>
</form>
<script language="javascript">
//既然第一行,已经有了language,那么,此行是不是可以直接简化成<script>?
//感觉这个地方,也应该写个命令,与上面的onclick相呼应。如何写?我也琢磨不出来
{
alert("正在学习js的点击事件")
}
</script>
<!--上述script,我放在body的最后,行吗?如果不行,应该放哪里更合适?-->
</body>
</html>
------解决方案--------------------1.将 <script>里面的alert("正在学习js的点击事件") 包装成函数形式,比如
function a(){
alert("正在学习js的点击事件");
}
然后在onclick="a()"调用这个函数就可以了
2.script放在html中都行
------解决方案--------------------