forms.html 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <title>Forms test</title>
  5. <meta charset="utf-8">
  6. <script src="../../../dist/vue.js"></script>
  7. </head>
  8. <body>
  9. <form id="forms">
  10. <input type="text" name="text" v-model="text">
  11. <input type="checkbox" name="checkbox" v-model="checked">
  12. <input type="radio" name="radio" v-model="radio" value="a">
  13. <input type="radio" name="radio" v-model="radio" value="b">
  14. <select v-model="select" name="select">
  15. <option>a</option>
  16. <option>b</option>
  17. </select>
  18. <textarea name="textarea" v-model="textarea"></textarea>
  19. </form>
  20. <div id="values">
  21. <p class="text">{{text}}</p>
  22. <p class="checkbox">{{checked}}</p>
  23. <p class="radio">{{radio}}</p>
  24. <p class="select">{{select}}</p>
  25. <p class="textarea">{{textarea}}</p>
  26. </div>
  27. <script>
  28. var test = new Vue({
  29. el: 'body',
  30. lazy: true,
  31. data: {
  32. text: 'some text',
  33. checked: true,
  34. radio: 'b',
  35. select: 'b',
  36. textarea: 'more text'
  37. }
  38. })
  39. </script>
  40. </body>
  41. </html>