Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/422.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何单击ASP按钮onClick=";js变量";?_Javascript_Jquery_Asp.net - Fatal编程技术网

Javascript 如何单击ASP按钮onClick=";js变量";?

Javascript 如何单击ASP按钮onClick=";js变量";?,javascript,jquery,asp.net,Javascript,Jquery,Asp.net,jQuery $(document).ready(function () { $('#ButtonRadioValue').click(function () { var selValue = $('input[name=radio]:checked').val(); }); }); 收音机 <div id="radio" align="center"> <input type="radio" id="r

jQuery

$(document).ready(function () {
        $('#ButtonRadioValue').click(function () {
            var selValue = $('input[name=radio]:checked').val();
        });
    });
收音机

<div id="radio" align="center">
    <input type="radio" id="radio1" value="BtnNextCaseClick" name="radio" checked="checked"/><label for="radio1" style="width: 109px; margin-right:-.9em">Next</label>
    <input type="radio" id="radio2" value="CloseCase" name="radio" /><label for="radio2" style="margin-right:-.9em">Close Case</label>
    <input type="radio" id="radio3" value="CloseWeb" name="radio" /><label for="radio3" style="width: 109px">Close Web</label>
</div>   
谢谢

编辑


因为没有真正需要客户端程序。我从服务器端用
this.radio1.Checked==true

这听起来像是在寻找
eval()


听起来您正在寻找
eval()


单击是一个服务器事件。如果要执行JS代码,请使用
onclientclick

单击是一个服务器事件。如果您想让JS代码执行,请使用
onclientclick

您可以尝试使用
onclientclick
事件来调用客户机函数

链接:

服务器端:OnClick


客户端:OnClientClick

您可以尝试使用
OnClientClick
事件调用客户端函数

链接:

服务器端:OnClick


客户端:OnClientClick

Update:似乎我误解了所需内容,因此我将在下面留下我的原件

如果您想知道在邮件背面选择了哪个单选按钮,则可以制作收音机的服务器端控件(通过转换为
或简单地向其添加
runat=“server”
。然后您可以测试
radio1。选中
,等等

否则,您可以使用
Request.form(“radio1”)
检查表单数据。如果结果为
Nothing
(VB.Net)或
null
(C#),则未选择该收音机。如果其中有值,则表示已选择该收音机


原始/错误假设

<asp:Button ID="ButtonRadioValue" CssClass="customButton" runat="server" onclick=" js variable here" Text="Aceptar" style="width: 111px; height: 30px"/>
除非我误解了这个问题,否则您不需要在
中有特殊属性,因为您可以在已经编写的jQuery中这样做

var selValue…

$("#" + selValue).trigger("click");
生产

$(document).ready(function () {
    $('#ButtonRadioValue').click(function () {
        var selValue = $('input[name=radio]:checked').val();
        $("#" + selValue).trigger("click");
    });
});
需要注意的一点是,如果控件位于母版页、占位符等中,那么按钮将需要完整的ClientID,否则jQuery将找不到它



作为旁注,
OnClick
属性用于连接事件处理程序,以便点击返回到服务器的帖子。如果要运行javascript,则需要使用
OnClientClick
属性,该属性将在呈现的HTML

更新中生成
OnClick
属性ong>:看来我误解了要求,所以我将在下面留下我的原件

如果您想知道在邮件背面选择了哪个单选按钮,则可以制作收音机的服务器端控件(通过转换为
或简单地向其添加
runat=“server”
。然后您可以测试
radio1。选中
,等等

否则,您可以使用
Request.form(“radio1”)
检查表单数据。如果结果为
Nothing
(VB.Net)或
null
(C#),则未选择该收音机。如果其中有值,则表示已选择该收音机


原始/错误假设

<asp:Button ID="ButtonRadioValue" CssClass="customButton" runat="server" onclick=" js variable here" Text="Aceptar" style="width: 111px; height: 30px"/>
除非我误解了这个问题,否则您不需要在
中有特殊属性,因为您可以在已经编写的jQuery中这样做

var selValue…

$("#" + selValue).trigger("click");
生产

$(document).ready(function () {
    $('#ButtonRadioValue').click(function () {
        var selValue = $('input[name=radio]:checked').val();
        $("#" + selValue).trigger("click");
    });
});
需要注意的一点是,如果控件位于母版页、占位符等中,那么按钮将需要完整的ClientID,否则jQuery将找不到它



作为旁注,
OnClick
属性用于连接事件处理程序,以便单击返回到服务器的帖子。如果要运行javascript,则需要使用
OnClientClick
属性,该属性将在呈现的HTML中生成一个
OnClick
属性“单击”所选单选按钮“radio1-radio2-radio3”值中引用(按名称)的按钮。然后在其下方单击“确定”“按钮。当用户单击“确定”时,我想触发一些代码隐藏。有3种可能会出现不同的代码隐藏块。触发哪一个取决于用户选择的电台。selValue中的内容应该是这3个电台的值。如果您纯粹是在寻找所选电台,为什么不让电台控件
runat=“server”
然后,您可以看到背面所选内容?是否要“单击”所选单选按钮值中引用的按钮(按名称)?radio1-radio2-radio3。在其下方是“确定”按钮。当用户单击“确定”时,我想触发一些代码隐藏。有3种可能出现不同的代码隐藏块。触发哪一个取决于用户选择的电台。selValue中的内容应该是这3个电台的值。如果您纯粹是为了所选电台,为什么不让电台控件
runat=“server”
然后你可以看到后面的帖子上选择了什么?没有完全跟随。这会消除我的aspbutton?@Daniel-抱歉,我误解了你的意图,我已经更新了我的答案,希望更多的是你想要的-如果没有,那么我就是不理解你的问题非常感谢!服务器端的价值观这就是我所需要的,我把它和js混在了一起。但是现在它完成了。再次感谢。好的,很高兴我终于找到了你需要的东西!祝你的项目剩下的部分好运@Daniel:-)不完全遵循。这会消除我的aspbutton?@Daniel-抱歉,我误解了你的意图,我已经更新了我的答案,希望更多的是你想要的-如果没有,那么我就是不理解你的问题非常感谢!服务器端的值是我需要的,我把它和js混淆了一点。但是完成了。再次感谢。好的,很好,很高兴我终于找到了你需要的东西!祝你项目的其余部分好运@Daniel:-)