前端页面获取文本框中的内容

获取文本框中的内容有两种方法:

假设为如下文本框:

<input type="text" value="" id="text">

1、原生JS获取文本框的值

document.getElementById("text").value  //text为文本框的id

2、jquery获取文本框的值:

$("#text").val()

 

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
你可以通过前端发送 Ajax 请求到后端,后端接收到请求后根据项目名称进行查询,查询结果返回到前端前端再将结果填充到相应的文本框。 具体实现步骤如下: 1. 在前端页面添加一个输入框和其他需要显示查询结果的文本框,并绑定一个事件监听器,当输入框的值发生变化时触发事件。 2. 在事件处理函数获取输入框的值,并通过 Ajax 请求将项目名称发送到后端。 3. 在后端接收到请求后,根据项目名称进行查询,并将查询结果返回给前端。 4. 在前端接收到查询结果后,将结果填充到相应的文本框。 以下是一个简单的示例代码: 前端代码: ```html <html> <head> <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script> </head> <body> <input type="text" id="project-name"> <br> 项目金额:<input type="text" id="project-amount"><br> 项目期限:<input type="text" id="project-deadline"><br> 保证金:<input type="text" id="project-bond"><br> 手续费:<input type="text" id="project-fee"><br> <script> $(function () { $('#project-name').on('input', function () { var projectName = $(this).val(); $.ajax({ url: '/get_project_info', type: 'post', data: {projectName: projectName}, success: function (data) { $('#project-amount').val(data.amount); $('#project-deadline').val(data.deadline); $('#project-bond').val(data.bond); $('#project-fee').val(data.fee); } }); }); }); </script> </body> </html> ``` 后端代码: ```python from flask import Flask, jsonify, request app = Flask(__name__) @app.route('/get_project_info', methods=['POST']) def get_project_info(): projectName = request.form.get('projectName') # 根据项目名称查询其他条目的值 amount = 10000 deadline = '2021-12-31' bond = 5000 fee = 1000 return jsonify({'amount': amount, 'deadline': deadline, 'bond': bond, 'fee': fee}) if __name__ == '__main__': app.run() ``` 你可以根据实际情况进行修改和调整。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值