PHP Ionic Angularjs Phonegap AJAX Javascript CSS MySQL jQuery Forum

การเลือก List/Menu แล้ว ฟิกการกรอกข้อมูลแบบ array

การเลือก List/Menu แล้ว ฟิกการกรอกข้อมูลแบบ array
ต้องการ ฟิก ว่า หากเลือก สถานะเป็น Y แล้ว bb[] และ cc[] ต้องกรอก หากเลือก N สามารถ ผ่านได้ค่ะ 
สถานะ :
<select name="aa[]" id="aa[]" >
<option value="Y">พร้อม</option>
<option value="N">ไม่พร้อม</option>
</select>
==>


<input type="text" name="bb[]" id="bb[]" size="10" /> 

<select name="cc[]" id="cc[]" >
<option value="Y">ทำได้</option>
<option value="W">ทำไม่ได้</option>
</select>


ต้องทำยังไงค่ะ ขอตัวอย่างหน่อยค่ะ 

โดย:  Test_one IP: 61.90.53.xxx วันที่: 30-07-2015 เวลา: 19:53:07

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ


  • ( หรือ สามารถทำการ สมัครสมาชิก และล็อกอิน ด้วย ปุ่ม Log in with Facebook ด้านล่าง )
 ความคิดเห็นที่ 1
.ใช้ jquery เลือกโดยอ้างอิงจากชื่อ แล้วหา index ไว้อ้างอิง ดูตัวอย่างนี้เป็นแนวทาง

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>  
<script type="text/javascript">   
$(function(){
    
    $("select[name^='aa']").on("change",function(){
        var indexObj=$("select[name^='aa']").index(this);       
        var valObj=$(this).val();
        var valObj_bb=$("input[name^='bb']:eq("+indexObj+")").val();
        var valObj_cc=$("select[name^='cc']:eq("+indexObj+")").val();        
        if(valObj=="Y" && (valObj_bb==""  ||  valObj_cc=="")){
//            alert("xxx");
            return false;
        }
    });

});
</script>  


โดย:  Ninenik IP: 1.46.45.xxx วันที่: 31-07-2015