HTML获取Input的值

介绍

HTML的Input标签是我们常用的表单控件之一,可以用来收集用户的输入信息。它有很多类型,比如文本框、单选框、多选框等等。在实际开发中,我们通常需要通过JavaScript来获取用户输入的值,然后进行进一步处理。

文本框

文本框是HTML Input标签中最常见的类型之一。我们可以通过value属性来获取用户输入的值。

    <input type="text" id="myInput">
    <button onclick="myFunction()">点击获取输入值</button>
    <script>
        function myFunction() {
            var inputValue = document.getElementById("myInput").value;
            alert("您输入的值是:" + inputValue);
        }
    </script>

单选框

单选框是一种让用户只能从多个选项中选择其中一个的控件类型。我们可以通过name属性和checked属性来获取用户选择的值。

    <input type="radio" name="sex" value="male" checked>男性
    <input type="radio" name="sex" value="female">女性
    <br>
    <button onclick="myFunction()">点击获取选择值</button>
    <script>
        function myFunction() {
            var radios = document.getElementsByName("sex");
            var selectedValue;
            for(var i = 0; i 

多选框

多选框是一种让用户可以从多个选项中选择多个的控件类型。我们可以通过name属性和checked属性来获取用户选择的值。

    <input type="checkbox" name="fruit" value="apple">苹果
    <input type="checkbox" name="fruit" value="banana">香蕉
    <input type="checkbox" name="fruit" value="orange">橙子
    <br>
    <button onclick="myFunction()">点击获取选择值</button>
    <script>
        function myFunction() {
            var checkboxes = document.getElementsByName("fruit");
            var selectedValues = [];
            for(var i = 0; i 

下拉框

下拉框是一种让用户从一个下拉列表中选择一个选项的控件类型。我们可以通过selectedIndex属性和options属性来获取用户选择的值。

    <select id="mySelect">
        <option value="volvo">沃尔沃</option>
        <option value="saab">萨博</option>
        <option value="mercedes">奔驰</option>
        <option value="audi">奥迪</option>
    </select>
    <br>
    <button onclick="myFunction()">点击获取选择值</button>
    <script>
        function myFunction() {
            var selectIndex = document.getElementById("mySelect").selectedIndex;
            var selectedValue = document.getElementById("mySelect").options[selectIndex].value;
            alert("您选择的值是:" + selectedValue);
        }
    </script>

结论

通过上述例子,我们可以看到在HTML中如何获取Input的值。这里只是列举了一些常见的类型,实际上还有很多其他类型的Input控件,大家可以根据自己的实际需求进行学习和使用。希望这篇文章对大家有所帮助。

本文来源:词雅网

本文地址:https://www.ciyawang.com/9tl3r7.html

本文使用「 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 」许可协议授权,转载或使用请署名并注明出处。

相关推荐