jQuery无线电输入验证

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery无线电输入验证相关的知识,希望对你有一定的参考价值。

  1.  
  2. var $form = $('#form-id'),
  3. error;
  4.  
  5. $form.submit(function()
  6. {
  7. error = 0;
  8.  
  9. // check if radio groups are selected
  10. $form.find('input:radio').each(function()
  11. {
  12. var radioGroupName = $(this).attr('name'),
  13. $radioGroup = $form.find('input:radio[name='+radioGroupName+']');
  14.  
  15. // check only if radio group exists
  16. if( $radioGroup.size() )
  17. {
  18. if( !$radioGroup.is(':checked') ) error = 1;
  19. }
  20. });
  21.  
  22. // handle error
  23. if(error)
  24. {
  25. // output your error message
  26. return false;
  27. }
  28. });
  29.  
  30.  
  31. // html
  32.  
  33. <form id="form-id" action="" method="post">
  34. <input type="radio" name="my_radio_group" value="1" />
  35. <input type="radio" name="my_radio_group" value="2" />
  36. <input type="radio" name="my_radio_group" value="3" />
  37. <input type="submit" value="Submit" />
  38. </form>

以上是关于jQuery无线电输入验证的主要内容,如果未能解决你的问题,请参考以下文章

jQuery设置无线电输入的值[重复]

如何根据选定的无线电验证文本输入以及是不是可见

iOS Safari/Chrome 不会向上滚动以在无线电输入上显示验证错误消息

根据选择的无线电输入显示图像

jQuery形式的radio输入

php codeigniter - 表单助手 - 如何在无线电输入上实现 set_value