I. Radio and checkboxes and PHP Select Implementation code selected by default
1. Radio the default selection of the single box
code example:
<input type= "Radio" name= "Dishu" value= "3" <?php if ($myrow [dishu]==3) echo ("checked");? >> blank <input type= "Radio" name= "Dishu" value= "1" <?php if ($myrow [Dishu]==1) echo ("checked");? >> sell <input type= "Radio" name= "Dishu" value= "2" <?php if ($myrow [dishu]==2) echo ("checked");? >> transfer <input type= "Radio" name= "Dishu" value= "4" <?php if ($myrow [dishu]==4) echo ("checked");? >> Collective
2. The default selection of the CheckBox check box is implemented
code example:
<input name= "Fujia_jiaju" type= "checkbox" value= "Jiaju" <?php if ($myrow [Fujia_jiaju]) echo ("checked");? >></font></strong> Furniture </td><td width= "108" height= "1" ><strong><font color= "# 008080 "face=" Italic _gb2312 "><inputname=" Fujia_chuju "type=" checkbox "value=" Chuju "<?php if ($myrow [Fujia_ Chuju]) echo ("checked");? >></font></strong> kitchenware </td><td width= "height=" 1 "><strong><font color=" # 008080 "face=" Italic _gb2312 "><inputname=" Fujia_woju "type=" checkbox "value=" Woju "<?php if ($myrow [Fujia_woju]) Echo ("checked");? >></font></strong> bedding </td><td width= "height=" 1 "><strong><font color=" # 008080 "face=" Italic _gb2312 "><inputname=" Fujia_tv "type=" checkbox "value=" TV "<?php if ($myrow [FUJIA_TV]) echo (" Checked ");? >></font></strong> TV
These form fields work together to modify some database records and keep the original records as they were added!
3. Select Default Selection
code example:
<form name= "form" method= "POST" action= "enctype=" Multipart/form-data "><select name= ' aaa ' id= ' BBB ' >< Option value= ' > Provinces category---</option><option value= ' Inner Mongolia ' > Inner Mongolia </option><option value= ' Xinjiang ' > Xinjiang </option><option value= ' Yunnan ' > Yunnan </option><option value= ' Tibet ' > Tibet </option><option Value= ' Gansu ' > Gansu </option><option value= ' Ningxia ' > Ningxia </option><option value= ' Qinghai ' > Qinghai </option ><option value= ' Sichuan ' > Sichuan </option><option value= ' Guangxi ' > Guangxi </option><option value= ' Guizhou ' > Guizhou </option><option value= ' Hainan ' > Hainan </option><option value= ' Guangdong ' > Guangdong </option><option Value= ' Hunan ' > Hunan </option><option value= ' Hubei ' > Hubei </option><option value= ' Fujian ' > Fujian </option ><option value= ' Jiangxi ' > Jiangxi </option><option value= ' zhejiang ' > Zhejiang </option><option value= ' Anhui ' > Anhui </option><option value= ' Jiangsu ' > Jiangsu </option><option value= ' Henan ' > Henan </option>≪option value= ' Shaanxi ' > Shaanxi </option><option value= ' Shandong ' > Shandong </option><option value= ' Hebei ' > Hebei </option><option value= ' Shanxi ' > Shanxi </option><option value= ' Heilongjiang ' > Heilongjiang </option><option Value= ' Jilin ' > Jilin </option><option value= ' Liaoning ' > Liaoning </option></select></form><script Type= "Text/java script" ><!--document. FORM.bbb.value = "Shandong";//form is the table sole name, atc_province is the select tag ID, Shandong is the select default selection//--></script>
4, the default choice of PHP Select implementation method
code example:
<select name= "wuyeleixing" size= "1" ><option <?php if ($myrow [Wuyeleixing]==1) Echo ("selected");? > value= "1" > Residential </option><option <?php if ($myrow [wuyeleixing]==2) Echo ("selected"); > value= "2" > Office </option><option <?php if ($myrow [wuyeleixing]==3) Echo ("selected"); > value= "3" > Business room </option><option <?php if ($myrow [wuyeleixing]==4) Echo ("selected"); > value= "4" > Workshop </option><option <?php if ($myrow [wuyeleixing]==5) Echo ("selected"); > value= "5" > Warehouse </option><option <?php if ($myrow [wuyeleixing]==6) Echo ("selected"); > value= "6" > Plots </option><option <?php if ($myrow [wuyeleixing]==7) Echo ("selected"); > value= "7" > Complex building </option><option <?php if ($myrow [wuyeleixing]==8) Echo ("selected");? > value= "8" > Farm Ranch </option><option <?php if ($myrow [wuyeleixing]==9) Echo ("selected");? > value= "9" > Business house </option><option <?php if ($myrow [wuyeleixing]==10) Echo ("Selected");? > value= "Ten" > hotel restaurant </option><option <?php if ($myrow [wuyeleixing]==11) Echo ("selected"); > value= "One" > School buildings </option></select>
Two. Select Label, Radio box, check box to set the default selection method
In the background information changes, you need to display the original information, but if in <select >,<input type= "Radio" > and <input type= "checkbox" > Display, To show which one is selected, there is some trouble!
If, according to the following:
<input type= "Radio" name= "status" value= "0" checked= "${advert.status==0?" Checked ': '} '/>/>
Because, every radio will have checked, so the display will be a problem!
At this point, you can use the <c:choose><c:when/><c:otherwise/><c:choose/> in Jstl to judge, and then the line display. The disadvantage is that the amount of code is more, if there are multiple such tags, it will be very cumbersome.
So, choose a different approach:
<input type= "Radio" name= "status" value= "0" <c:out value= "${advert.status==0?" Checked ': '} '/>/>
In this way, it is convenient to have a tedious judgment.
Summarize:
1. In <select >,<input type= "Radio" > and <input type= "checkbox" > As long as the checked or select will be selected, whether it is checked = "Checked" in the form.
2. El expression ${} and jstl<c:out> two can be displayed directly on the Web page, but some cases ${} can not be recognized, so if the use of <c:out> to display, the interaction between the two, the combination is used, the effect is better.
Three. JS implements the default selection for radio and select
1, radio default selected JS code, where <%=order.gettype ()%> is the background data.
code example:
<script>//radio Default Check function init () { var v = ' <%=order.gettype ()%> '; var type = Document.getelementsbyname ("OrderType"); for (var i = 0; i < type.length; i = i + 1) { if (Type[i].value = = v) { type[i].checked = "checked"; return; } } }</script>
2, select the default selected JS code, where <%=order.gettype ()%> is the background data.
code example:
<script>//select Default Check//by www.function init () { var v = ' <%=c.getlevel ()%> '; var type = document.getElementById ("level"); for (i = 0;i<=type.options.length;i++) {if (Type.options[i].value = = v) {type.options[i].selected = ' selected ';}}} </script>
3. Invoking the example
<body onload= "Init ();" >