用于确认功能的Java脚本 [英] Java Script For Confirm Function

查看:63
本文介绍了用于确认功能的Java脚本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用确认功能是js并在点击按钮时调用该功能,我点击按钮中的按钮时显示确认框,但是我在确认功能中传递的消息是没有出现。这是下面的代码



< script type =text / javascript>

 function confirm(){
var x;
var r = confirm(' 你是吗?肯定)!;
if (r == true
{
x = < span class =code-string>
你按OK!;
}
其他
{
x = < span class =code-string>你按下取消!;
}





我在这里传递消息你确定但是我没有得到它,而是它是空白的我是什么我得到的只是两个按钮,是好的&取消。



 <   asp:GridView     ID   =   gdvData      runat   =  server   高度  =  159px   宽度  =  511px  

< span class =code-attribute> AutoGenerateColumns = 错误 >

< >



< asp:TemplateField HeaderText =删除HeaderStyle-BackColor =#4EA600Head erStyle-ForeColor =White>

< itemtemplate>

< asp:LinkBut​​ton ID =ButtonDeleteText =DeleteOnClientClick =confirm() 价值=你确定! runat =server/>







还请告诉我如何使用按钮的onclick事件,即OK和取消确认功能

解决方案

hi,



试试改变如下:



< asp:linkbutton id =ButtonDeletetext =Deleteonclientclick =return confirmmessage(); value =你确定! runat =server/>



< script> 
function confirmmessage()
{
if (确认(< span class =code-string>' 你确定!'))
{ //
// 在编码方调用你的sp


.ajax({
type: POST
url: Demo.aspx / DeleteSupplierDetails
contentType: application / json; charset = utf-8
data: {R1:' + value + ',R2:' + Value + ',R3:' + Value + ',R4:' + Value + '}
dataType: json
成功:功能(数据){
如果(data.d == true
alert(' 成功调用sp );

},
失败: function (数据){
alert(' sp不称为);
}
});
}
其他
{ //
返回 false ;
}
}
< / script>



//服务器端

 [System.Web.Services.WebMethod(true)] 
public static bool DeleteSupplierDetails(string R1,string R2,string R3,string R4)
{
// call你的sp
//如果成功
返回true;
}





希望它有所帮助。


看到这个...... :)



 <   html  >  
< head >
< script >
function disp_confirm()
{
var r = confirm( 按a按钮!
如果(r == true
{
alert( 你按下OK!
}
else
{
alert( 你按下取消!
}
}
< / script >
< / head >
< body >

< 输入 type = 按钮 onclick = disp_confirm() value = 显示确认框 > ;

< / body >
< / html >


I am using a confirm function is js and calling the function on the click of a button, i am getting the Confirm box on the click of the button in the button, but the message that i am passing in the Confirm function is not appearing.Here is the code below

<script type="text/javascript">

function confirm() {
            var x;
        var r=confirm('Are You Sure!');
        if (r==true)
        {
            x="You pressed OK!";
        }
        else
        {
            x="You pressed Cancel!";
        }



I am passing a message here Are you sure but i m not getting it, rather it is blank and what i am getting is only the two buttons that is OK & Cancel.

<asp:GridView ID="gdvData"  runat="server" Height="159px" Width="511px"

                   AutoGenerateColumns="False">

                   <Columns>


<asp:TemplateField HeaderText="Delete" HeaderStyle-BackColor="#4EA600" HeaderStyle-ForeColor="White">
<itemtemplate>
<asp:LinkButton ID ="ButtonDelete" Text="Delete" OnClientClick="confirm()" value="Are You Sure!" runat="server" />



And also please let me know how can i use the onclick event of the Buttons i.e. Ok and Cancel of the Confirm function

解决方案

hi,

try to change like below:

<asp:linkbutton id="ButtonDelete" text="Delete" onclientclick="return confirmmessage();" value="Are You Sure!" runat="server" />

<script>
  function confirmmessage()
  {
     if(confirm('Are you sure!'))
     { //yes  
       // to call your sp on coding side


.ajax({ type: "POST", url: "Demo.aspx/DeleteSupplierDetails", contentType: "application/json; charset=utf-8", data: "{R1:'" + value+ "', R2:'" + Value+ "', R3:'" + Value+ "', R4:'" + Value + "'}", dataType: "json", success: function (data) { if(data.d == true) alert('successfully call sp'); }, failure: function (data) { alert('sp not called'); } }); } else { //No return false; } } </script>


// on server side

[System.Web.Services.WebMethod(true)]
        public static bool DeleteSupplierDetails(string R1,string R2,string R3,string R4)
        { 
             //call your sp
             // if success
             return true;
         }



hope it helps.


see this...:)

<html>
<head>
<script>
function disp_confirm()
{
var r=confirm("Press a button!")
if (r==true)
  {
  alert("You pressed OK!")
  }
else
  {
  alert("You pressed Cancel!")
  }
}
</script>
</head>
<body>

<input type="button" onclick="disp_confirm()" value="Display a confirm box">

</body>
</html>


这篇关于用于确认功能的Java脚本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆