2016-07-23 4 views
0

folgende Dinge überprüft wird mein CodeWie die Taste zu deaktivieren, es sei denn, Kontrollkästchen nicht in ionischer

<li class="item item-checkbox checkbox-assertive">I have read and agree to abide by the<br/> <a ng-click="showPopup()">terms and conditions</a> 
     <label class="checkbox"> 
      <input type="checkbox" name="accept" required> 
     </label> 
    </li> 

    <a ng-href="#/search/{{select.mySelect}}/{{select.mySelect1}}" id="bloodBankIndia-button1" class=" button button-assertive button-block icon-left ion-ios-search " ng-disabled="form.$invalid || form1.$invalid">Search</a> 
</div> 
+0

Anker-Tags können nicht deaktiviert werden und Schaltflächen können nicht aktiviert werden. In ionic-framework können Sie das Attribut "ui-sref" zum Navigieren auf Seiten verwenden. Setze 'ui-sref' für Buttons und deaktiviere sie. – Harish

Antwort

0

Für TOS ist, können Sie so etwas wie folgt verwenden:

<form action="#" onsubmit="if(document.getElementById('agree').checked) { return true; } else { alert('Please indicate that you have read and agree to the Terms and Conditions'); return false; }"> 

<input type="checkbox" name="checkbox" value="check" id="agree" /> I have read and agree to the Terms and Conditions 
<input type="submit" name="submit" value="submit" /> 

</form> 

P. S. Disabled is not a valid attribute for the anchor tag.


Wenn Sie ui-sref verwenden möchten, wie Harish Kommuri oben in den Kommentaren erwähnt, können Sie something like this machen.

Verwandte Themen