手动提交动态改变的文本框的值

提交JavaScript动态改变的文本框的值

模拟实现CSDN发布博客时,通过JavaScript动态添加文章标签的功能,如下图所示:
在这里插入图片描述

  • 页面代码
<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <script type="text/javascript">
            function setInputValue() {
                var nameInput = document.getElementById("uname");
                nameInput.value = 'zhangsan';
            }
            function submitFun() {
                var form=document.forms[0];
                form.method="post";
                form.action="#";
                form.submit();
            }
        </script>
    </head>
    <body>
        <form >
            <input type="text" name="uname" id="uname">
            <input type="button" value="设置值" onclick="setInputValue()"><br>
    
            <input type="text" name="uage"><br>
            <input type="button" value="提交" onclick="submitFun()">
        </form>
    </body>
</html>

-效果
初始页面:
在这里插入图片描述
单击设置值按钮:
在这里插入图片描述
输入年龄后,单击提交按钮:

在这里插入图片描述

注意:设置uname不可编辑

参考博客:设置input 不可编辑的方法

  1. 如果采用disabled 设置不可编辑

    <input type="text" disabled  name="uname" id="uname">
    

    则无法获取用户单击设置按钮后给uname设置的值
    在这里插入图片描述

  2. 如果采用readonly ,设置不可编辑

    <input type="text" readonly  name="uname" id="uname"><input type="text" readonly unselectable="on"  name="uname" id="uname">
    

    则可以获取用户单击设置按钮后给uname设置的值
    在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梁云亮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值