1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

بکارگیری Radio button ها

شروع موضوع توسط hector2141 ‏10/9/12 در انجمن JS

  1. کاربر ارشد

    تاریخ عضویت:
    ‏6/9/12
    ارسال ها:
    14,318
    تشکر شده:
    2,702
    امتیاز دستاورد:
    0
    حرفه:
    daneshjo
    [​IMG]​
    برای انتخاب یک مورد ازموارد قرار داده شده تحت یک تیتر و موضوع مورد نظر از radio button ها استفاده میشود.
    در این مطلب کاربر حتما یکی از radio buttonهای موجود را انتخاب نماید.




    [TABLE]
    [TR]
    [TD="class: tdbaner1, colspan: 2"]برای حصول اطمینان از انتخاب یک radio button[/TD]
    [/TR]
    [TR]
    [TD="width: 100%"]
    Function SubmitIt(carForm) {
    door Option = -1
    ​
    [/TD]
    [TD] [/TD]
    [/TR]
    [TR]
    [TD="width: 100%"]با تعریف تابع SubmitIt و تخصیص یک عدد نامفهوم (۱-) به متغییر door Option حلقه مورد نظر شروع میشود.[/TD]
    [TD] [/TD]
    [/TR]
    [TR]
    [TD="width: 100%"]
    for (i=0; i<carForm.DoorCt.length;i++) {​
    [/TD]
    [TD] [/TD]
    [/TR]
    [TR]
    [TD="width: 100%"]اکنون حلقه آغاز میشود, ابتدا متغییر i ارزشی معادل صفر داشته, درضمن چون مقداری کمتر از عدد radiobutton در فرم دارد, یک واحد به ارزش i می افزاید. (۱++)
    [/TD]
    [TD] [/TD]
    [/TR]
    [TR]
    [TD="width: 100%"]
    if(carForm.DoorCt[1].checked) {
    doorOption = i
    }
    ​
    [/TD]
    [TD] [/TD]
    [/TR]
    [TR]
    [TD="width: 100%"]سپس در صورتیکه radio button انتخاب شده باشد, مقدار i به doorOption تخصیص می یابد.[/TD]
    [/TR]
    [/TABLE]

    [​IMG]​
    [TABLE]
    [TR]
    [TD="width: 100%"]و در صورتیکه کاربر هیچ کدام از آنها را انتخاب نکند, پیغام اخطاری داده شده و نتیجتا ارزش false ارسال میگردد.
    [/TD]
    [TD] [/TD]
    [/TR]
    [TR]
    [TD="width: 100%"]
    return true​
    [/TD]
    [TD] [/TD]
    [/TR]
    [TR]
    [TD="width: 100%"]
    در غیر این صورت (door Option=-1) و سپس یک کدام انتخاب شده و نتیجه صحیح ارائه میگردد.
    [/TD]
    [/TR]
    [/TABLE]
    ​
    [​IMG]​