Dezactivați formulare cu JavaScript în asp.net

voturi
1

Am încercat să afișeze unele forme pe punctul meu de vedere, dar nu pare să funcționeze. Acestea sunt formele pe care vreau să dezactivați.

<div class=form-group>
    <label class=col-md-4 control-label>Start tid:</label>
    <div class=col-md-5>
        @Html.TextBox(startTime, Model.Times.StartTime, new { @class = form-control timepicker timepicker-24 })
    </div>
</div>
<div class=form-group>
    <label class=col-md-4 control-label>Slut tid:</label>
    <div class=col-md-5>
        @Html.TextBox(endTime, Model.Times.EndTime, new { @class = form-control timepicker timepicker-24 })
    </div>
</div>
<div class=form-group>
    <label class=col-md-4 control-label>Rast Längd:</label>
    <div class=col-md-5>
        @Html.TextBox(breakTime, Model.Times.BreakTime, new { @class = form-control timepicker timepicker-24 })
    </div>
</div>
<div class=form-group>
    <label class=col-md-4 control-label>Tid jobbad:</label>
    <div class=col-md-5>
        @Html.TextBox(workedHours, Model.Times.WorkedHours, new { @class = form-control timepicker timepicker-24 })
    </div>
</div>

Aceasta este casetă de selectare mea:

                                <label>
                                <input type=checkbox id=check/>
                                Ingen tid att rappotera
                            </label>

Și acest lucru este script-ul meu:

    $('#check').click(function(){
    if($(this).attr('checked') === false){
        $('startTime').attr(disabled,disabled);   
    }
    else {
        $('startTime').removeAttr('disabled');
    }
});

De asemenea, a încercat cu script-ul ca aceasta

    $('#check').click(function(){
    if($(this).prop('checked') === false){
        $('#startTime').prop(disabled,disabled);   
    }
    else {
        $('#startTime').removeAttr('disabled');
    }
});

Știu script-ul la ea starea actuală ar dezactiva doar forma STARTTIME, dar eu sunt bine, cu care vreau doar să-l de lucru, așa că am putea adăuga alte forme mai târziu. Ce fac greșit ?

Întrebat 02/09/2015 la 13:56
sursa de către utilizator
În alte limbi...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more