如何在HTML中做一个可以输入的下拉框

如何在HTML中做一个可以输入的下拉框,第1张

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:


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/6135969.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-16
下一篇2023-03-16

发表评论

登录后才能评论

评论列表(0条)

    保存