2016-08-08 66 views
-1

Mit JQuery (oder Knockout) Wie kann ich die Übermittlungsschaltfläche in der Ansicht aktivieren, abhängig davon, ob ein Kontrollkästchen in der Teilansicht aktiviert ist?Wie kann die Schaltfläche in der Ansicht basierend auf dem Kontrollkästchenwert in der Teilansicht aktiviert werden?

Ich habe eine Rasierer-Ansicht namens CreateUser.cshtml und es enthält eine Teilansicht namens _ createUserDetails.cshtml, die HTML-Textfelder und Kontrollkästchen enthält. Die Teilansicht befindet sich in einem Block @html.beginform in der Ansicht CreateUser und diese Ansicht enthält auch die Schaltfläche Senden. Wie kann ich die Übermittlungsschaltfläche basierend auf den Werten in der Teilansicht aktualisieren?

+0

Wie wollen Sie Ihre aktualisieren möchten Submit-Button? Sie möchten das beim Laden der Seite tun? Bitte geben Sie die erwartete Ausgabe eindeutig zur Frage an. – Shyju

Antwort

1

Ich bin mir nicht sicher, was Sie mit update Submit Button meinen, aber Sie könnten jQuery Selectors verwenden, um den Status der Checkboxen zu überprüfen, und dann etwas mit dem Submit Button tun.

So etwas wie

$(document).ready(function() { 
    if($('#checkbox1').prop("checked") == true){ 
     $('#submitButton').prop("disabled", true);  
    }  

    //To get the values in the textboxes you could do 

    var value = $('#textbox1').val(); 

    //which will give you whatever the user has entered in the textbox  
});