html中把下拉列表改为输入框

rain6733 2015-01-09 02:57:20
下面是下拉列表的代码,我想把它改成输入框,只能输入数字。如果输入50以下,则显示:您购买的是(输入的数字)朵花朵,赠送0朵,需支付金额为(输入的数字)元。如果输入50以上100以下,则显示:您购买的是(输入的数字)朵花朵,赠送5朵,需支付金额为(输入的数字)元。输入100以上含100,则显示:您购买的是(输入的数字)朵花朵,赠送15朵,需支付金额为(输入的数字)元
<div class="choose">
<p style="padding:0; padding-left:90px;">
<select name="type_num" id="bean_type" onchange="changeBean();">
{php $i=1;}
{loop $pay_coin $coin}
<option value="{$i}">{$coin['name']}</option>
{php $i++;}
{/loop}
<!-- <option value="2">50朵(送5朵)</option>
<option value="3" selected="selected">100朵(送15朵)</option>-->
</select>
</p>
<p style="padding-top:20px;">您购买的是<strong id="bean_num">10</strong>朵花朵,赠送<strong id="bean_zs">0</strong>朵,需支付金额为<strong id="price">10</strong>元。</p>
</div>
上面的页面改变后,点击确认购买按钮,跳到如下页面。上面的代码修改了,下面这个也要修改
另一个页面的代码:<div class="payment_prompt">您订购了如下业务:<span class="payment_type">{$payname}</span>,共计<span class="payment_price">{$needpaymoney}</span> 元</div>
新手一枚,望大神解答!
...全文
403 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
duzhonghua 2015-01-29
  • 打赏
  • 举报
回复
通过JS隐藏和显示控件来实现。。。
引用 1 楼 xmt1139057136 的回复:
<select id="" onchange="show_input(this.value)">
<option value="0">test</option>
<option value="1">test1</option>
<option value="2">test2</option>
</select>
<input type="input" value="输入框" id="my_input"/>
</body>
<script type="text/javascript">
function show_input(test_value){
    if(test_value==0){
        document.getElementById("my_input").style.display="block";
    }else{
        document.getElementById("my_input").style.display="none";
    }
}
</script>
业余草 2015-01-13
  • 打赏
  • 举报
回复
<select id="" onchange="show_input(this.value)">
<option value="0">test</option>
<option value="1">test1</option>
<option value="2">test2</option>
</select>
<input type="input" value="输入框" id="my_input"/>
</body>
<script type="text/javascript">
function show_input(test_value){
    if(test_value==0){
        document.getElementById("my_input").style.display="block";
    }else{
        document.getElementById("my_input").style.display="none";
    }
}
</script>

39,085

社区成员

发帖
与我相关
我的任务
社区描述
HTML5是构建Web内容的一种语言描述方式。HTML5是互联网的下一代标准,是构建以及呈现互联网内容的一种语言方式.被认为是互联网的核心技术之一。
社区管理员
  • HTML5社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧