index.html 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>用户信息</title>
  6. <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css">
  7. </head>
  8. <body>
  9. <div class="container">
  10. <h1>用户信息</h1>
  11. <form id="userForm">
  12. <div class="form-group">
  13. <label for="name">姓名:</label>
  14. <input type="text" class="form-control" id="name" placeholder="请输入姓名">
  15. </div>
  16. <div class="form-group">
  17. <label for="age">年龄:</label>
  18. <input type="number" class="form-control" id="age" placeholder="请输入年龄">
  19. </div>
  20. <div class="form-group">
  21. <label for="city">城市:</label>
  22. <input type="text" class="form-control" id="city" placeholder="请输入城市">
  23. </div>
  24. <button type="submit" class="btn btn-primary">发送</button>
  25. </form>
  26. </div>
  27. <script src="https://cdn.jsdelivr.net/npm/vue@2.6.12/dist/vue.min.js"></script>
  28. <script>
  29. const app = new Vue({
  30. el: '#userForm',
  31. methods: {
  32. submitForm() {
  33. const name = document.getElementById('name').value;
  34. const age = document.getElementById('age').value;
  35. const city = document.getElementById('city').value;
  36. // 将用户输入的数据发送到后台
  37. // 发送方式可以使用fetch或axios等库来实现
  38. }
  39. }
  40. });
  41. </script>
  42. </body>
  43. </html>