ارتباط بین فیلدهای یک فرم

[right]با درود

به چه روشی می توان در یک فرم بین فیلدها برای منظور خاصی هنگام تایپ مقادیر ارتباط و وابستگی برقرار کرد؟

در یک مورد به عنوان مثال من یک RadioBotton با دو گزینه مثلا مجرد و متاهل دارم. هدفم اینه که به ازای انتخاب گزینه مجرد یک فیلد دیگه مثلا فیلد تعداد فرزندان یا نام همسر قابل انتخاب و ویرایش نباشه ولی برای گزینه متاهل قابل ویرایش باشه.

ممنون از راهنمایی شما.[/right]

[right]سلام.

این کار رو خیلی راحت میتونی با جاوااسکریپت انجام بدی.

به این صورت که اگر مثلا گزینه ی مربوط به مجرد انتخاب شد، فیلدهای مربوط به متاهل غیرفعال بشن و برعکس.

یه مثال ساده :[/right]


    $('#mojarad').on('click', function () {

        if ($('#mojarad').is(':checked')) {

            $(".moj_fields").addClass('hidden');

            $(".mot_fields").removeClass('hidden');

        }else{

           $(".mot_fields").addClass('hidden');

           $(".moj_fields").removeClass('hidden');

        }

    });

[right]توی مثال بالا اگه روی دکمه ی مجرد که آی دی

#mojarad

داره کلیک کنی، فیلد های مربوط به متاهل که کلاس

.mot_fields

پنهان میشه و برعکس.

امیدوارم منظورت رو درست متوجه شده باشد و مفید باشه برات.[/right]