|
|
|
รบกวนถามเกี่ยวกับเรื่อง Enable Textbox ตามเงื่อนไข โดยใช้ checkbox ครับ |
|
|
|
|
|
|
|
ลองดูนะครับผมเขียนตัวอย่างคร่าวๆ
Code (JavaScript)
<script src="//code.jquery.com/jquery-1.7.2.min.js"></script>
<input type="text" name="txt1" id="txt1"><br>
<input type="text" name="txt2" id="txt2"><br>
<input type="text" name="txt3" id="txt3">
<script type="text/javascript">
$(function(){
$("#txt1,#txt2").keyup(function(){ //หากมีการคีย์ข้อมูลที่ input id txt1 กับ txt2
var a = $("#txt1").val(); //เก็บค่า input id txt1
var b = $("#txt2").val(); //เก็บค่า input id txt2
if(b - a < 14){ //สร้างเงื่อนไขตรวจสอบค่า หาก txt2 - txt1 < 14 ให้ disabled ช่องที่ 3
$("#txt3").prop('disabled', true);
}else{
$("#txt3").prop('disabled', false); //ถ้าไม่เข้าเงื่อนไขไม่ต้อง disabled
}
});
});
</script>
|
|
|
|
|
Date :
2014-12-26 09:06:44 |
By :
Manussawin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณท่าน SiamHTTP มากๆครับ ได้แล้วครับ
|
|
|
|
|
Date :
2014-12-26 09:30:10 |
By :
art039 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รบกวนถามต่ออีกนิดนึงครับ ถ้ากรณีที่ a กับ b เป็น วันที่ เราจะต้องเขียนโค้ดเพิ่มเติมยังไงบ้างครับ ถึงจะได้ตามเงื่อนไขแบบเดิมอะครับ
|
|
|
|
|
Date :
2014-12-26 10:00:29 |
By :
art039 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<script type="text/javascript">
$(function(){
$("#txt1,#txt2").keyup(function(){ //หากมีการคีย์ข้อมูลที่ input id txt1 กับ txt2
var a = $("#txt1").val(); //เก็บค่า input id txt1
var b = $("#txt2").val(); //เก็บค่า input id txt2
var diff = new Date(a - b);
var days = diff/1000/60/60/24;
if(days < 14){ //สร้างเงื่อนไขตรวจสอบค่า หาก txt2 - txt1 < 14 ให้ disabled ช่องที่ 3
$("#txt3").prop('disabled', true);
}else{
$("#txt3").prop('disabled', false); //ถ้าไม่เข้าเงื่อนไขไม่ต้อง disabled
}
});
});
</script>
|
|
|
|
|
Date :
2014-12-26 11:37:57 |
By :
fossil31 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณ คุณ rith มากคับ
|
|
|
|
|
Date :
2014-12-26 12:50:00 |
By :
art039 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|