
HTML中做一个可以输入的下拉框,需要用户添加label标签设置我们的下拉菜单选项的内容相应的选项值,然后设置select标签,在select标签内部设置option选项标签,设置文本框,设置label标签,显示文本框的说明文字,然后添加textarea标签,内部设置我们文本框的相关属性即可。具体 *** 作步骤如下。
1、添加label标签设置我们的下拉菜单选项的内容相应的选项值,然后设置select标签,在select标签内部设置option选项标签,这里需要几个选项就设置几个标签。如下图所示。
2、将下拉菜单需要显示的每一个内容设置在option标签中,如图所示,预览的设置效果,在网页中我们可以看到一个下拉菜单。如下图所示。
3、有时候下拉菜单也需要设置一个默认的值,如果大部分内容都是相同的,可以将它设置为默认值,只需要在它相应的属性中设置为选中状态。如下图所示。
4、再次预览我们的网页,可以看到刚才设置checked的选项已经默认显示在了设置的下拉菜单中选中状态。如下图所以。
5、设置文本框,设置label标签,显示文本框的说明文字,然后添加textarea标签,内部设置文本框的相关属性。如下图所示。
6、最后,可输入下拉框制作完成。如下图所示。
注意事项:
HTML中做一个可以输入的下拉框按照上述步骤 *** 作即可制作完成。
<SCRIPT LANGUAGE="JavaScript"><!-- Begin
function catch_keydown(sel)
{
switch(event.keyCode)
{
case 13:
//Enter
sel.options[sel.length] = new Option("","",false,true)
event.returnValue = false
break
case 27:
//Esc
alert("text:" + sel.options[sel.selectedIndex].text + ", value:" + sel.options[sel.selectedIndex].value + "")
event.returnValue = false
break
case 46:
//Delete
if(confirm("Delete!?"))
{
sel.options[sel.selectedIndex] = null
if(sel.length>0)
{
sel.options[0].selected = true
}
}
event.returnValue = false
break
case 8:
//Back Space
var s = sel.options[sel.selectedIndex].text
sel.options[sel.selectedIndex].text = s.substr(0,s.length-1)
event.returnValue = false
break
}
}
function catch_press(sel)
{
sel.options[sel.selectedIndex].text = sel.options[sel.selectedIndex].text + String.fromCharCode(event.keyCode)
event.returnValue = false
}
//End -->
</script>
</head>
<select size="1" name="fh_cp" onKeyDown="catch_keydown(this)" onKeyPress="catch_press(this)" style="font-size:12px">
<option></option>
<?if ($FH_CP<>""){
$seek_cp="select gg,cp from bom where lh=\'$FH_CP\' "
$result_cp=@pg_exec($link,$seek_cp)
$GG=trim(pg_result($result_cp,0,"gg"))
$CP=trim(pg_result($result_cp,0,"cp"))
$C_G=$CP.\' \'.$GG
echo "<option selected value=\\"$FH_CP\\">$C_G</option>" }?>
<?for($j=0$j<$row_fh$j++){
$gg_fh=trim(pg_result($result_fh,$j,"gg"))
$cp_fh=trim(pg_result($result_fh,$j,"cp"))
$seek_lh="select * from bom where cp=\'$cp_fh\' and gg=\'$gg_fh\' "
$result_lh=pg_exec($link,$seek_lh)
$lh_fh=trim(pg_result($result_lh,0,"lh"))
$cp_gg=$cp_fh.\' \'.$gg_fh
if($lh_fh==$FH_CP){
echo "<option selected value=\\"$lh_fh\\">$cp_gg</option>"
}
else{
echo "<option value=\\"$lh_fh\\">$cp_gg</option>"
}
}
?>
</select>
使用HTML和CSS制作下拉菜单的方法如下:
1、编写带有div导航的html代码:
2、使用class=“nav”属性的‘div’标签作为菜单的容器。在截图中,在图示的HTML代码中,一个简单的无序列表(ul)来表示主菜单项。
3、在主菜单区域中添加链接。在本步骤中,在无序列表(ul)每一项上添加链接。
4、在“关于我们(About Us)”下方LI标签内添加一个无序列表,它代表其子菜单的链接。
5、制作导航css:
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)