select利用input 传递值到后端

本文介绍了一个简单的HTML表单示例,展示了如何使用JavaScript进行表单元素的选择和操作,特别是通过选择器获取表单元素的值并将其赋值给另一个输入框。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


<html lang="en">
<body>
    <form id="login" name="login" method ="post" action="/test3/">
        <span style="margin-left:100px;width:0px;overflow:hidden" >
            <select style="width:118px;margin-left:100px;height:25px" οnchange="A()" id="SS">
            <option value="A">1</option>
            <option value="B">2</option>
            <option value="C">3</option>
            </select>
        </span>
        <input name="boxname" id="box" style="width:100px;position:absolute;left:0px;height:25px">
        <p><input id="subLogin"  name ="subLogin" type="submit" value="提交" /></p><!--提交按钮-->
    {% csrf_token %}
    </form>
</body>
<script language="javascript">
    function A(){
       document.getElementById('box').value=
       document.getElementById('SS').options[document.getElementById('SS').selectedIndex].value;
{#       document.getElementById('SS').value;#}
    }
</script>




getElementBy 参数用法

getElementById()
通过ID来取得元素, 只能访问设置了ID的元素


getElementsByName()

通过NAME获得元素,DOCUMENT元素ID是唯一的但NAME却可以重复.如果一个html中有两个以上的标签NAME相同,getElementsByName()可以取得这些元素组成一个数组
<div name="docname" id="docid1"></div>
<div name="docname" id="docid2"></div>
可以用getElementsByName("docname")获得这两个DIV,用getElementsByName("docname")[0]访问第一个DIV


getElementsByTagName_r()

通过TAGNAME(标签名称)来获得元素,DOCUMENT中当然会有相同的标签,所以这个方法也是取得一个数组.
用getElementsByTagName_r("div")来访问,用getElementsByTagName_r("div")[0]访问第一个DIV,getElementsByTagName_r("div")[1]访问第二个



评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值