2016-09-21 190 views
-1

我在窗体中使用formvalidion.io,并且需要验证单选按钮。 单选按钮的值为
如果没有被选中,应该有一个验证错误,如果是的,那么它应该经历没有任何错误。我怎样才能做到这一点?由于formvalidation单选按钮验证

https://jsfiddle.net/7owqedet/

HTML

<div class="container rootwizard" id="rootwizard"> 
    <label class="btn btn-default btn-radio"> 
    <input value="Yes" name="readDoc1" type="radio" id="Yes111" />Yes 
    </label> 

    <label class="btn btn-default btn-radio" for="No111"> 
    <input value="No" name="readDoc1" type="radio" id="No111" />No 
    </label> 
</div> 

JQUERY

$('.rootwizard') 
    // String Validation 
    .formValidation({ 
     framework: 'bootstrap', 
     excluded: ':disabled', 
     live: 'enabled', 
     icon: { 
      valid: 'glyphicon glyphicon-ok', 
      invalid: 'glyphicon glyphicon-remove', 
      validating: 'glyphicon glyphicon-refresh' 
     }, 

     // Name Validation 
     locale: validation_lang, 
     fields: { 
      readDoc1: { 
       validators: { 
        notEmptyDoc: { } 
       } 
      } 

    }); 
+0

首先,你有一个语法错误。最后它不是})但是}}); –

回答

0
$('input[type=radio][name=readDoc1]').change(function() { 
     if (this.value == 'No') { 
      alert('No') 
     } 
    }); 

并请纠正你的语法错误

Fiddle

+0

我正在查找验证错误,而不是提醒。所以表单不能提交 –