javascript - 如何通过单击按钮在管理页面上执行更新操作?
问题描述
我有一个用户,在他的页面上有这个表格:
<form action="#" method="post">
<input type="text" name="name">
<input type="text" name="lname">
<button type="submit" name="submit">Submit</button>
</form>
在管理面板上有这个 div:
<div id="refresh-when-user-clicks-submit">
<p id="name-input-from-user-page">Name: (input name from the form above)</p>
<p id="name-input-from-user-page">Last Name: (input lname from the form above)</p>
</div>
当用户更改他的信息时,需要将表单数据发送到管理面板,并且需要更新 NAME 和 LAST NAME。如何最好地执行此操作?它只需要在用户单击提交时进行更改,并且需要在不刷新页面的情况下进行更新。
您不必为我编写整个代码,但请帮助我获取有关执行此操作所需的语言的一些信息。我的后端是 PHP。感谢您的帮助。
解决方案
let button = document.querySelector('button[name=submit]');
let name = document.querySelector('input[name=name]');
let lname = document.querySelector('input[name=lname]');
button.addEventListener('click', function() {
document.querySelector('#name-input-from-user-page').textContent = `Name: ${name.value}`;
document.querySelector('#lname-input-from-user-page').textContent = `Last Name: ${lname.value}`;
});
推荐阅读
- groovy - groovy 脚本从文件中读取 jenkins 作业列表并更新其配置
- python - samtools - dyld:库未加载:@rpath/libcrypto.1.0.0.dylib
- reactjs - React Router Deep Link 与动态
- python - Python – hashlib.blake2b-256/512?
- python - 在python中将Discord用户设置为AFK
- javascript - 是否有使用 WebRTC 进行网络间文本传输的工作示例?
- java - 如何将 JLabel 变成按钮?
- java - Java WebServer 拒绝连接
- amazon-s3 - Aws S3:如何将子域添加到托管在 s3 上的静态网站
- kubernetes - 使用 Helm chart 而非 Docker 镜像部署到 Kubernetes 集群有哪些优势?