如何使submit触发另一个button的事件 怎么样才能在单击submit的时候同时触发另一个button的click事件还有一个问题,我用的vs2008, 为什么button的click事件是在c#页中编写,submit的click事件却跳到<script>里面,即我双击一个button时跳到default.aspx.cs页面,双击submit直接在default.aspx页生成一个<script>标签?高手帮帮我啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script>function sumbit的方法(){ document.getElementById("<%=button1.ClienID%>").click();}</script>因为你的那个submit是HTML控件,而button是runat="server"的服务器端控件。或者,你直接使用两个服务器端的button控件,然后直接在.cs代码里面调用他们的click事件方法就是了。 1.怎么样才能在单击submit的时候同时触发另一个button的click事件 <script language="javascript" type="text/javascript"> function Submit1_onclick() { document.getElementById('__EVENTTARGET').value = "Button3";//Button3是另一个button的id }</script><input id="Submit1" type="submit" value="submit" onclick="return Submit1_onclick()" />2.还有一个问题,我用的vs2008, 为什么button的click事件是在c#页中编写,submit的click事件却跳到 <script>里面,即我双击一个button时跳到default.aspx.cs页面,双击submit直接在default.aspx页生成一个 <script>标签? 因为button是.net服务器的控件,你添加一个服务器控件之后,实际上服务器端会解析这个控件,最后会生成html标签发送到客户端。比如你在开发页面中添加了这个控件<asp:Button ID="Button3" runat="server" Text="Button" onclick="Button3_Click" />那么当你进行这个页面之后,在浏览器中点右键查看html代码的时候,你会发现id为Button3的控件变成了这样<input type="submit" name="Button3" value="Button" id="Button3" />。所以,当你双击一个button时跳到default.aspx.cs页面,这里是在服务器端添加button的服务器端事件代码。而你在开发页面添加的<input id="Submit1" type="submit" value="submit" onclick="return Submit1_onclick()" />本来就是一个html标签了,所以对其只能添加客户端事件,即javascript。 你的submit是个html控件。加个runat = server 就行了! 还是补补HTML/CSS/JS这方面的基础知识吧,不懂这些是做不了Web开发的。 Repeater 的checkbox runat="server" 怎么 用JS全选和反选 asp.net word操作 如何给DataTable新增列赋值 【求一条删除语句】怎样删除旧文件和文件夹? ADODB.Command对象创建失败 怎么让其后面的ID跟着减1(急急急 分用完了以后有了一定补上谢谢各位大哥大姐们了!) 各位大侠好!! 关于使用sql存储过程中遇到的问题 请教如何删除DataTable里的重复值 求助----如何重命名一个目录 datalist中的Button在那个事件可以弹对话框 这是什么意思啊?
function sumbit的方法()
{
document.getElementById("<%=button1.ClienID%>").click();
}
</script>
因为你的那个submit是HTML控件,而button是runat="server"的服务器端控件。
或者,你直接使用两个服务器端的button控件,然后直接在.cs代码里面调用他们的click事件方法就是了。
<script language="javascript" type="text/javascript">
function Submit1_onclick() {
document.getElementById('__EVENTTARGET').value = "Button3";//Button3是另一个button的id
}</script><input id="Submit1" type="submit" value="submit" onclick="return Submit1_onclick()" />2.还有一个问题,我用的vs2008, 为什么button的click事件是在c#页中编写,submit的click事件却跳到 <script>里面,即我双击一个button时跳到default.aspx.cs页面,双击submit直接在default.aspx页生成一个 <script>标签?
因为button是.net服务器的控件,你添加一个服务器控件之后,实际上服务器端会解析这个控件,最后会生成html标签发送到客户端。
比如你在开发页面中添加了这个控件<asp:Button ID="Button3" runat="server" Text="Button" onclick="Button3_Click" />那么当你进行这个页面之后,在浏览器中点右键查看html代码的时候,你会发现id为Button3的控件变成了这样<input type="submit" name="Button3" value="Button" id="Button3" />。所以,当你双击一个button时跳到default.aspx.cs页面,这里是在服务器端添加button的服务器端事件代码。
而你在开发页面添加的<input id="Submit1" type="submit" value="submit" onclick="return Submit1_onclick()" />本来就是一个html标签了,所以对其只能添加客户端事件,即javascript。