จะทำให้มันอ่านอย่างเดียว ไม่สามารถกดเลือกได้ไหมครับ

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา จะทำให้มันอ่านอย่างเดียว ไม่สามารถกดเลือกได้ไหมครับ

จะทำให้มันอ่านอย่างเดียว ไม่สามารถกดเลือกได้ไหมครับ

ผมใช้โค้ดเดิมที่แอดมินเขียนให้

 

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
                <script type="text/javascript">
                $(function(){
                  var obj_a = $("#rn_amount");
                  var obj_b = $("#seating");
                  // a เปลี่ยนเมื่อ keyup แล้ว b เปลี่ยน ตามเงื่อนไขค่า a
                  obj_a.on("keyup",function(){
                  var value_obj_a = parseInt($(this).val()); // เก็บค่า a ไว้ในตัวแปร  (parseInt คือเปลงเป็นเลข)
                  if(value_obj_a>9){ // กำหนดเงื่อนไขให้กับค่า a
                  obj_b.val(2); // เปลี่ยนค่า b เป้น 3
                }else{
                obj_b.val(1); // เปลี่ยนค่า b เป็น 1
              }
            });
                });


              </script>
              <div class="row">
                  <div class="col-md-6">
                    <div class="form-group">
                      <label>จำนวนวนคนที่ไป</label>
                      <input type="text" name="rn_amount" id="rn_amount" value="" class="form-control"><br>
                    </div>
                  </div>
                    <div class="col-md-6">
                      <div class="form-group">
                        <label class="display-block text-semibold">ประเภทรถตู้</label>
                          <select name="id_seating" id="seating"  class="form-control"  readonly>
                              <option value="">เลือก</option>
                        <?php
                        include("connect.inc.php");
                        $SelectPr="SELECT * FROM seating";
                        $QueryPro=mysql_query($SelectPr);
                        while($Pro=mysql_fetch_array($QueryPro)){
                          ?>

                          <option value="<?=$Pro['id_seating']?>"><?=$Pro['seating_name']?></option>
                          <?php } ?>
                        </select>

                      </div>
                   </div>
                 </div>
               </div>



แต่ผมใส่ readonly เข้าไปมันก็ยังเลือกได้อยู่ พอใส่ disabled มันก็จะส่งค่าไม่ได้

 

มีวิธีแก้ไขไหมครับ



Awordmart2 124.120.184.xxx 26-06-2016 20:09:00

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

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


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


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
หัวข้อกระทู้แสดงไม่ครบ ผมหมายถึง ส่วน  <select name="id_seating" id="seating"  class="form-control"  readonly> 


awordmart2 124.120.184.xxx 26-06-2016 20:09
 ความคิดเห็นที่ 2
ถ้า select ยังต้องสามารถเปลี่ยนค่าได้จาก javascript แต่ไม่ให้เปลี่ยนค่าจากการกดเลือก ใช้ disabled ไม่ได้
ควรเปลี่ยน select เป็น input แล้วใช้ readonly ใน input แทน



ninenik 122.155.42.xxx 26-06-2016






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ