本文目錄一覽:
- 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/zh-tw/n/255114.html