Membuat seluruh elemen dalam Form tidak dapat diakses

Dengan memberikan attribut disabled pada elemen Fieldset

<form id="form1">
    <fieldset disabled>
        <input/>
        <input/>
        <input/>
    </fieldset>
</form>
<br>
<button id="btn_edit">Edit On</button><br>
<button id="btn_lock">Edit Off</button>

Jika menggunakan jQuery :

$("#btn_edit").click(function(){
        $("#form1 :fieldset").prop('disabled',false);
    });

$("#btn_lock").click(function(){
        $("#form1 :fieldset").prop('disabled',true);
    });

 

Semacam isset() di javascript

Untuk memeriksa apakah sebuah object / variabel terdefinisi / ada atau tidak seperti layaknya fungsi isset() di php, maka kita dapat menggunakan statement typeof cara sebagai berikut :

if (typeof obj.foo != 'undefined') {
  // ..
}

typeof ini akan mengembalikan nilai ‘undefined’ baik object/property tersebut ‘ada’/exist maupun memang bernilai undefined.

Reference : http://stackoverflow.com/questions/2281633/javascript-isset-equivalent