2016-04-13 57 views
0

我試着在指令.suppose如果我輸入它正確它顯示真實但我想激活按鈕,否則按鈕無效。 這是我的jsfiddle:captcha指令與按鈕angularjs

Jsfiddle

<div ng-controller="Ctrl"> 
<form data-toggle="validator" role="form" name="myForm"> 
    A simple captcha directive in AngularJS 
    <br><br> 
    <simple-captcha valid="captchaValid"></simple-captcha> 
    <br><br> 
    <div>valid: {{captchaValid}}</div> 
    <button value="submit" id="submit" type="submit"class="btn btn-default" style="background-color: #005baa; color: #fff;" ng-click="myForm.$valid && submit()">Submit</button> 
    </form> 
</div> 

在此先感謝,請幫助解決這個問題。

+0

你的Jsfiddle鏈接在哪裏? –

+0

看到有一次我更新 – chaitanya

+0

http://jsfiddle.net/hspxaeqa/3/ – chaitanya

回答

0

使用ng-disabled。

<button ng-disabled="!captchaValid" value="submit" id="submit" type="submit"class="btn btn-default" style="background-color: #005baa; color: #fff;" ng-click="myForm.$valid && submit()">Submit</button> 

僅當captchaValid爲true時纔會啓用該按鈕。