شاید تابحال به فرمهایی برخورد کرده اید که با تعیین یک فیلد, فیلد دیگر بصورت اتوماتیک انتخاب میشود. [TABLE] [TR] [TD="class: tdbaner1, colspan: 2"]به منظور تنظیم اتوماتیک مقدار یک فیلد [/TD] [/TR] [TR] [TD="width: 100%"] function doorSet(sunroofField) { [/TD] [TD][/TD] [/TR] [TR] [TD="width: 100%"] طبق معمول ابتدا یک تابع تعریف میشود. [/TD] [TD] [/TD] [/TR] [TR] [TD="width: 100%"] if (sunroofField.checked) { for (i=0; i<document.myForm.DoorCt.length; i++) { [/TD] [TD][/TD] [/TR] [TR] [TD="width: 100%"] در این مرحله, در صورت انتخاب فیلد Sunroof یک حلقه برای تمامی فیلدهای DoorCt ایجاد میشود. [/TD] [TD] [/TD] [/TR] [TR] [TD="width: 100%"] if (document.myForm.DoorCt.value == “twoDoor”) { [/TD] [TD][/TD] [/TR] [TR] [TD="width: 100%"] کاربر به دنبال یک ماشین دو درب خواهد بود. [/TD] [TD] [/TD] [/TR] [TR] [TD="width: 100%"] document.myForm.DoorCt.checked = true [/TD] [TD][/TD] [/TR] [TR] [TD="width: 100%"] هنگام انتخاب یک ماشین دو درب, به آن ارزش true داده میشود. [/TD] [TD] [/TD] [/TR] [TR] [TD="width: 100%"] <input type=”CHECKBOX” name=”sunroof” value=”YES” onClick=”doorSet(this)”> [/TD] [TD][/TD] [/TR] [/TABLE] درون قسمت Body, بایستی فیلد مربوط به Sunroof تعیین شود تا با کلیک بر روی آن, توسط کنترل کننده onClick, تابعdoorSet(this)s اجرا گردد.