读书人

按钮的单击命令怎么写?怎么调用

发布时间: 2013-09-10 13:42:18 作者: rapoo

按钮的单击命令,如何写?如何调用?
本帖最后由 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中都行
[解决办法]


LZ应该这样写:


<input onclick="Submit();" type="submit" name="button" id="button" value="提交" /><!-- 提交按钮事件绑定 -->



<script language="javascript">
function Submit() {
alert("Submit");
//return false; // 如果表单验证不通过,可以加上return false,阻止表单提交
}
</script>

[解决办法]
你控件有个ID就好
$("#button").click(function(){
//这就是单击
})
[解决办法]
既然第一行,已经有了language,那么,此行是不是可以直接简化成<script>?
//感觉这个地方,也应该写个命令,与上面的onclick相呼应。如何写?我也琢磨不出来


re

把这里的script理解成一个个文件就好

读书人网 >JavaScript

热点推荐