Blogger Information
Blog 33
fans 0
comment 0
visits 19964
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
jquery表单对象属性选择器--php培训九期线上班
取个名字真难
Original
765 people have browsed it

jquery表单对象属性选择器

  1. <body>
  2. <div class="div2" >[attribute='value']:选择具有指定属性且属性值为指定值的元素</div>
  3. <div class="div3" style="background: rebeccapurple;">[attribute*='value']:选择具有指定属性且属性值包含指定字符串的元素。</div>
  4. <div class="div5" style="text-align: center;">[attribute$='value']:选择具有指定属性且属性值以指定字符串结尾的元素。</div>
  5. <div class="div6">[attribute!='value']:选择没有指定属性的元素,或者具有指定元素但属性值不是指定值的元素</div>
  6. <div class="div7">[attribute^='value']:选择具有指定属性且属性值以指定字符串开头的元素。</div>
  7. <p >注册新用户</p>
  8. <div>
  9. <label for="email">注册邮箱</label>
  10. <input type="email" id="email" name="email" placeholder="需要通过邮件激活账户">
  11. </div>
  12. <div>
  13. <label>用户名称</label>
  14. <input type="text" id="username" name="username" placeholder="不少于4个字符">
  15. </div>
  16. <div>
  17. <label>显示昵称</label>
  18. <input type="text" id="nickname" name="nickname" placeholder="不少于2个字符">
  19. </div>
  20. <label >用户密码</label>
  21. <input type="password" id="paw" name="paw" value="" placeholder="至少 8位"><br>
  22. <label >确认密码</label>
  23. <input type="password" id="paw1" name="paw1" value="" placeholder="请确认密码">
  24. </div>
  25. <div>
  26. <p >兴趣爱好:</p>
  27. <input type="checkbox" id="ch1" value="0">唱歌
  28. <input type="checkbox" id="ch2" value="1">跳舞
  29. <input type="checkbox" id="ch3" value="2">玩游戏
  30. <input type="checkbox" id="ch4" value="3">运动
  31. </div>
  32. <div>
  33. <label >来自哪里</label>
  34. <select name="region" id="place">
  35. <option value="sc">四川</option>
  36. <option selected value="gd">广东</option>
  37. <option value="cq">重庆</option>
  38. </select>
  39. </div>
  40. <div>
  41. <label>性别</label>
  42. <input type="radio" name="sex" value="1" checked>
  43. <input type="radio" name="sex" value="0">
  44. </div>
  45. <button type="button" onclick="save()">提交保存</button>
  46. <script>
  47. function save() {
  48. var mail=$('input[type="email"]').val();
  49. var user=$('input[id="username"]').val();
  50. var nickname=$('input[id="nickname"]').val();
  51. var pass=$('input[id="paw"]').val();
  52. var pass2=$('input[id="paw1"]').val();
  53. var sel=$('select option:selected').text();
  54. var sex=$('input[type="radio"]').val();
  55. // 判断邮件格式
  56. if (mail.search('@')==-1 || mail.search('.com')==-1){
  57. alert('邮件填写不正确');
  58. return;
  59. }
  60. // 判断用户名称
  61. if (user==''||user.length<4){
  62. alert('用户名称不能少于4个字符');
  63. return;
  64. }
  65. // 判断用户昵称是否少于2个字符串
  66. if (nickname==''||nickname.length<2){
  67. alert('显示昵称不能少于2个字符');
  68. return;
  69. }
  70. // 判断用户密码
  71. if (pass==''||pass.length<8){
  72. alert('密码不能少于8个字符');
  73. return;
  74. }
  75. if (pass!=pass2){
  76. alert('两次密码不一样');
  77. return;
  78. }
  79. if(sex==undefined){
  80. alert('请选择性别');
  81. return;
  82. }
  83. }
  84. // 选择具有指定属性且属性值为指定值的元素
  85. var mydiv=$('div[class="div2"]');
  86. console.log(mydiv);
  87. // 选择具有指定属性且属性值包含指定字符串的元素。
  88. mydiv=$('div[style*="back"]');
  89. console.log(mydiv);
  90. // 选择具有指定属性且属性值以指定字符串结尾的元素。
  91. mydiv=$('div[style$="center;"]');
  92. console.log(mydiv);
  93. // 选择属性值不是指定值的元素
  94. mydiv=$('div[class!="div6"]');
  95. console.log(mydiv);
  96. // 选择具有指定属性且属性值以指定字符串开头的元素
  97. mydiv=$('div[style^="text"]');
  98. console.log(mydiv);
  99. </script>
  100. </body>
Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:表单是用户与网站交互的重要工具, 也是危险的来源, 要当心
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post