
public void setActionCommand(String actionCommand)设置此按钮的动作命令。
参数:
actionCommand - 此按钮的动作命令
这个,给button的Action设置标志的,在相应ActionEvent中的
public String getActionCommand()返回与此动作相关的命令字符串。这使得 "modal" 组件可以由其当前的状态,通过此字符串来得到它能够产生的几个命令之一。例如,单个按钮可以在“显示详细信息”和“隐藏详细信息”之间切换。在所有情况下,源对象和事件都将是相同的,但命令字符串将会标识出实际对应的动作。
注意,如果将 null 命令字符串传递给此 ActionEvent 的构造方法,则此方法返回 null。
返回:
标识此事件命令的字符串
可以拿到标志。 演示代码如下
class Test implements ActionListener {
public static void main(String[] args) {
new Test();
}
Test() {
init();
}
private void init() {
JFrame frame = new JFrame();
framegetContentPane()setLayout(new FlowLayout());
JButton[] buttons = new JButton[5];
for (int i = 0; i < buttonslength; i++) {
buttons[i] = new JButton(new Integer(i + 1)toString());
buttons[i]setActionCommand(new Integer(i + 1)toString());
buttons[i]addActionListener(this);
framegetContentPane()add(buttons[i]);
}
framesetVisible(true);
framesetDefaultCloseOperation(JFrameEXIT_ON_CLOSE);
}
public void actionPerformed(ActionEvent e) {
JOptionPaneshowMessageDialog(null, "小样 这是按了第" + egetActionCommand() + "按钮吧");
}
}
<html>
<head>
</head>
<body>
<input type='button' value='9' onclick='GetValue(this)'>
<input type='button' value='8' onclick='GetValue(this)'>
<input type='button' value='7' onclick='GetValue(this)'>
<input type='button' value='6' onclick='GetValue(this)'>
<span id="showValue"></span>
<script>
function GetValue(obj)
{
documentgetElementById("showValue")innerHTML += objvalue;
}
</script>
</body>
</html>
简单来说:var val = $('input[name="sex"]:checked')val();
使用jquery获取radio的值,最重要的是掌握jquery选择器的使用,在一个表单中我们通常是要获取被选中的那个radio项的值,所以要加checked来筛选。
扩展资料:
jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档 *** 作、事件处理、动画设计和Ajax交互。
不知道你是要怎么弄,
要是加服务端事件处理函数的话,button得加两个属性,一个是runat="server" 还得有一个id="btnXXX" (这个就是button的名字了), 然后就可以双击button来加事件了,或者用btnXXXText等属性了。
要是客户端的话,要用Javascript。
如果分不清客户端、服务端执行,那先得弄二者区别。
利用jquery
导入jquery12的包
<script type=text/javascript src="jqueryjs"></script>
<script type=text/javascript>
$(document)ready(function(){
//检查用户名和密码栏位是否为空
$(document)ready(function(){
checksubmit(); //$("#Button_Login")attr("disabled", false);
$("#TextBox_UserName")blur(checksubmit);
$("#TextBox_LoginPassword")blur(checksubmit);
});
checksubmit = function(){
var username= $("#TextBox_UserName")val();
var password = $("#TextBox_LoginPassword")val();
if(username == "" || password ==""){
$("#Button_Login")attr("disabled", true);
}else{
$("#Button_Login")attr("disabled", false);
}
}
})
</script>
1、在电脑上打开软件,新建一个html文件和引入jqueryjs。
2、在html的body里面添加两个单选框radio和一个带有点击事件的按钮,其中两个单选框radio的name需要一致,通过$('input:radio:checked')val()代码获取单选框的值。
3、在浏览器中打开页面,点击获取单选框值按钮,可以看到d出框已经获取勾选的单选框值。
easyuu的switchbutton一次性获取所有按钮的状态如下,使用ToggleButton控件十分方便,你可以看作他为一个CheckBox,只用设置它的button、background等几个属性即可。首先:res--创建drawable文件夹 -- 创建switch_btnxml资源文件--作以下配置
以上就是关于java中有没有获取按钮标识的函数啊!!急全部的内容,包括:java中有没有获取按钮标识的函数啊!!急、javascript获取当前按钮值、jQuery如何获取选中单选按钮radio的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)