javascript警报功能可在第二次点击时使用

编程入门 行业动态 更新时间:2024-10-24 16:31:02
本文介绍了javascript警报功能可在第二次点击时使用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

JavaScript警报功能可在第二次单击时使用..我正在将脚本放置在母版页上.在添加到购物车"按钮上,我正在调用该警报功能.但是在第一次单击添加到购物车"按钮时,它不起作用..但是在第二次单击时.弹出一个透明框,可以正常工作 我只是从gridview中找到按钮ID

JavaScript alert function works on second click.. i am putting script on master page. and on add to cart button i am calling that alert fuction. but on first click on add to cart button its doesn''t work.. but on second click. A clear box pops up and works fine i am just finding the button id from gridview

for (int i = 0; i < GridView1.Rows.Count; i++) { Button btn = (Button)GridView1.Rows[i].FindControl("btnaddcart"); //Change the property settings for the button in your TemplateField btn.Attributes["onclick"] = "showstock()"; }

我正在调用位于gridview上的JavaScript函数.我只希望它在第一次单击时有效.但仍在进行第二次单击以添加到购物车按钮. JavaScript代码是

and i am calling that JavaScript function which is on gridview. i just want that it works on first click. but ist working on second click to add to cart button. the JavaScript code is

<script type="text/javascript" language="javascript"> function showstock() { alert("Sorry This Product is not in stock!"); } </script>

推荐答案

您好,您在错误的位置调用了js函数,请在gridview的rowdatabound事件中编写以下代码. Hi, You have called js function at wrong place, pls write below code in rowdatabound event of gridview. btn.Attributes.Add("onclick","showstock();");

亲爱的朋友, 尝试将您的代码如下所示:- Dear Friend, Try to put your code like this:- btn.Attributes.Add("onclick","showstock();");

我希望这能解决问题. 谢谢

I hope this will work out for solution. Thanks

您在哪里尝试运行此循环以添加按钮. 之后,您是否正在gridview上执行数据绑定? 如果您在gridview.rowcreated事件上添加了这些调用Java脚本功能的按钮",它们应该可以工作. 尝试以下类似的方法(只是写了未测试的内容) where are you trying to run this loop to add buttons. are you doing a databind on gridview after that ? If u add these ''buttons calling java-script function'' on gridview.rowcreated event, they should work. try something like below (just wrote it not tested) void GridView_RowCreated(Object sender, GridViewRowEventArgs e) { if(e.Row.RowType == DataControlRowType.DataRow) { // Retrieve the LinkButton control from the first column. Button btn= (Button)e.Row.FindControl("btnaddcart"); btn.Attributes["onclick"] = "showstock()"; } }

更多推荐

javascript警报功能可在第二次点击时使用

本文发布于:2023-11-27 15:57:07,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1638650.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:可在   警报   功能   javascript

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!