前端关于输入框的写法


<html>

    <head>
    <meta charset="UTF-8">
        <title>
        </title>
    </head>
    <body>
        <form>
        *输入框介绍:<br>
        姓名:<input type="text"/><br>
        密码:<input type="password"><br>
        性别:<input type="radio" name="sex">女<input type="radio" name ="sex>">男<br>
                <font color="red">单选框必须有name属性,并且name属性值要一致</font><br>
        爱好:<input type="checkbox" name="love">羽毛球
              <input type="checkbox" name="love">乒乓球<br>
              <font color="red">复选框必须有name属性,并且name属性值要一致</font><br>
        上传:<input type="file"><br>
        学历:    <select name="xue">
                    <option value="0">请选择</option>
                    <option value="2">博士</option>
                    <option value="1">硕士</option>
                    <option value="2">本科</option>                            
                </select><br>
                <font color="red">下拉框必须有name属性,并且选项要有value属性</font><br>
        自我描述:<textarea cols="10" rows="3" >  </textarea><br>                
                
        提交按钮:<input type="submit" value="提交"/><br>
                <font color="red">如果不设置value值,则默认input上显示:提交查询</font><br>
        </form>
    </body>
</html>




  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
前端文本输入框的值可以通过表单提交的方式传递到后端,也可以通过 AJAX 异步请求的方式将输入框中的值发送到后端。具体实现方式如下: 1. 表单提交方式: 在前端页面中,使用 `<form>` 标签包裹输入框,并设置表单的 `method` 和 `action` 属性,当用户提交表单时,浏览器会将表单数据打包成一个 HTTP 请求发送到后端: ```html <form method="POST" action="/submit"> <input type="text" name="inputValue"> <button type="submit">提交</button> </form> ``` 在后端代码中,可以通过框架提供的中间件或 API 来获取表单数据: ```python from flask import Flask, request app = Flask(__name__) @app.route('/submit', methods=['POST']) def submit(): input_value = request.form['inputValue'] # 处理 input_value 的逻辑 ``` 2. AJAX 异步请求方式: 在前端页面中,使用 JavaScript 发送 AJAX 请求,将输入框中的值发送到后端: ```html <input type="text" id="inputBox"> <button onclick="submitValue()">提交</button> <script> function submitValue() { var inputValue = document.getElementById('inputBox').value; var xhr = new XMLHttpRequest(); xhr.open('POST', '/submit', true); xhr.setRequestHeader('Content-Type', 'application/json'); xhr.send(JSON.stringify({inputValue: inputValue})); xhr.onreadystatechange = function() { if (xhr.readyState === XMLHttpRequest.DONE && xhr.status === 200) { // 处理后端返回的数据 } } } </script> ``` 在后端代码中,可以通过框架提供的中间件或 API 来获取 AJAX 请求中的数据: ```python from flask import Flask, request, jsonify app = Flask(__name__) @app.route('/submit', methods=['POST']) def submit(): input_value = request.json['inputValue'] # 处理 input_value 的逻辑 # 返回处理结果 return jsonify({'result': 'success'}) ``` 注意,不同的框架和语言可能会有不同的 API 和实现方式,上述代码仅供参考。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值