本文目录一览:
- 1、HTML中的单选按钮为什么总有一个处于选定状态
- 2、PHP怎么实现 radiobutton 至少选一个 如果不选他提示我错误。。
- 3、java单选按钮传值
- 4、CheckBox控件与Radio Button控件的差别
- 5、高分求php高手写一处理下面表单的代码
HTML中的单选按钮为什么总有一个处于选定状态
html中的单选框radio可以通过其属性checked来设置其默认是否是选中的。
工具原料:编辑器、浏览器
1、设置两个个radio单选框,来比较其checked选中的情况,代码如下:
input type=”radio” /br
input type=”radio” checked=”checked” /
2、运行的结果是前者默认没有被选中,后者默认被选中,如下图:
PHP怎么实现 radiobutton 至少选一个 如果不选他提示我错误。。
你可以在客户端就可以完成,不需要用到php. 当然服务器端用php完成可靠一点。
java单选按钮传值
单选按钮(JRadioButton)的功能与单选框相似。使用单选按钮的方法是将一些单选按钮用ButtonGroup对象分组,使同一组的单选按钮只允许有一个被选中。单选按钮与单选框的差异是显示的样式不同,单选按钮是一个圆形的按钮,单选框是一个小方框。
JRadioButton类的常用构造方法有以下几个:
1.JRadioButton():用空标题构造单选按钮。
2.JRadioButton(String s):用给定的标题s构造单选按钮。
3.JRadioButton(String s,boolean b):用给定的标题s构造单选按钮,参数b设置选中与否的初始状态。
单选按钮使用时需要使用ButtonGroup将单选按钮分组,单选按钮的分组方法是先创建对象,然后将同组的单选按钮添加到同一个ButtonGroup对象中。参见例6.2程序的子类panel1的声明,组内有3个单选按钮。
java单选按钮传值的示例:
package com.lw;
import java.awt.EventQueue;
import java.awt.FlowLayout;
import javax.swing.ButtonGroup;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.UIManager;
import javax.swing.border.EmptyBorder;
public class JRadioButtonDemo extends JFrame {
private static final long serialVersionUID = 8854703659153206227L;
private JPanel contentPane;
public static void main(String[] args) {
try {
UIManager
.setLookAndFeel(“com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel”);
} catch (Throwable e) {
e.printStackTrace();
}
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
JRadioButtonDemo frame = new JRadioButtonDemo();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
public JRadioButtonDemo() {
setTitle(“单选按钮使用”);// 设置窗体的标题
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 设置窗体退出时操作
setBounds(100, 100, 250, 100);// 设置窗体位置和大小
contentPane = new JPanel();// 创建内容面板
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));// 设置面板的边框
setContentPane(contentPane);// 应用内容面板
contentPane.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));// 设置内容面板为流式布局
JRadioButton radioButton1 = new JRadioButton(“Java”);// 创建单选按钮
contentPane.add(radioButton1);// 应用单选按钮
JRadioButton radioButton2 = new JRadioButton(“PHP”);// 创建单选按钮
contentPane.add(radioButton2);// 应用单选按钮
JRadioButton radioButton3 = new JRadioButton(“C++”);// 创建单选按钮
contentPane.add(radioButton3);// 应用单选按钮
ButtonGroup group = new ButtonGroup();// 创建单选按钮组
group.add(radioButton1);// 将radioButton1增加到单选按钮组中
group.add(radioButton2);// 将radioButton2增加到单选按钮组中
group.add(radioButton3);// 将radioButton3增加到单选按钮组中
}
}
CheckBox控件与Radio Button控件的差别
Android控件之CheckBox、RadioButton探究
CheckBox和RadioButton控件都只有选中和未选中状态,不同的是RadioButton是单选按钮,需要编制到一个RadioGroup中,同一时刻一个RadioGroup中只能有一个按钮处于选中状态。
以下为CheckBox和RadioButton常用方法及说明:
高分求php高手写一处理下面表单的代码
表单问题,单选的多个选项应该用同一个name
你原来的
tr
td width=”43%”height=”25″取车方式:/td
td width=”57%”height=”25″input name=”mendianziqu”type=”radio”value=”radiobutton”chec
ked/
门店自取
label
input type=”radio”name=”shangmensongche”value=”radiobutton”/
上门送车/label/td
/tr
改成
tr
td width=”43%”height=”25″取车方式:/td
td width=”57%”height=”25″input name=”quchefangshi”type=”radio”value=”mendianziqu”chec
ked/
门店自取
label
input type=”radio”name=”quchefangshi”value=”shangmensongche”/
上门送车/label/td
/tr
/**************完整PHP代码如下 car.php***********************/
?php
if ($_POST) {
$link = mysql_connect ( “localhost”, “root”, “这里是数据库密码” ); //自行修改密码
$sql_creat_db = ‘create database IF NOT EXISTS `car`’;
mysql_query ( $sql_creat_db );
mysql_query ( “SET NAMES ‘GBK'”);
mysql_select_db ( “car”, $link ) or die ( ‘连接数据库失败’ );
$sql_creat_table = ‘
create table IF NOT EXISTS `getcar`(
`id` int(11) NOT NULL auto_increment,
`quchedidian` varchar(150) NOT NULL,
`quchefangshi` varchar(50) NOT NULL,
`birthday1` varchar(50) NOT NULL,
`qucheshijian` varchar(50) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM
‘;
mysql_query ( $sql_creat_table ) or die ( ‘连接数据库失败’ );
if (preg_match ( “/^[\d]+$/”, $_POST [‘birthday1’] )) {
$birthday = intval ( $_POST [‘birthday1’] );
if ($birthday 31 || $birthday 1) {
echo ‘取车时间输入错误,只能输入数字’;
} elseif ($_POST [‘quchedidian’] == ‘0’) {
echo ‘请选择取车地点’;
} elseif (! isset ( $_POST [‘quchefangshi’] )) {
echo ‘请选择取车方式’;
} else {
$sql_insert_table = “
insert into getcar values(
NULL,
‘{$_POST[‘quchedidian’]}’,
‘{$_POST[‘quchefangshi’]}’,
‘{$birthday}’,
‘{$_POST[‘qucheshijian’]}’)
“;
if (mysql_query ( $sql_insert_table )) {
echo ‘提交成功br /’, ‘您提交的数据是:br /’, ‘取车地点:’, $_POST [‘quchedidian’], ‘br /’, ‘取车方式:’, $_POST [‘quchefangshi’], ‘br /’, ‘取车时间:’, $birthday . ‘日’ . $_POST [‘qucheshijian’], ‘点br /’;
} else echo $sql_insert_table ;
;
}
} else {
echo ‘取车时间输入错误,只能输入数字’;
}
}
?
form action=”” method=”post” name=”yijiao”input type=”hidden”
name=”hidden” value=”yes”
table width=”400″ height=”246″ border=”0″ cellpadding=”0″
cellspacing=”0″ id=”form”
tr
td
table width=”100%” height=”75″ border=”0″ cellpadding=”0″
cellspacing=”0″
tr
td height=”25″取车地点:/td
td height=”25″select name=”quchedidian”
option value=”0″请您选择在何处发车/option
option value=”东风路总店”东风路总店/option
option value=”体育路一分店”体育路一分店/option
/select/td
/tr
tr
td width=”43%” height=”25″取车方式:/td
td width=”57%” height=”25″input name=”quchefangshi” type=”radio”
value=”门店自取” chec ked / 门店自取 label input type=”radio”
name=”quchefangshi” value=”上门送车” / 上门送车/label/td
/tr
tr
td height=”25″label取车时间:/label/td
td height=”25″span style=”PADDING-LEFT: 10px” label input
name=”birthday1″ type=”text” id=”birthday1″ size=”8″ maxlength=”10″ /
/label 日 select name=”qucheshijian”
option value=”1″01/option
option value=”2″02/option
/select 点/span/td
/tr
/table
/td
/tr
tr
td valign=”top”/td
/tr
tr
td height=”30″labelinput type=”submit” name=”Submit” value=”提交” //label
/td
/tr
/table
/form
原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/255114.html