|
|
|
มีปัญหาเกี่ยวกับการเช็คค่าว่างของ textbox อ่ะครับ ทำตามที่ web นี้บอกแล้วแต่ก็ไม่ได้ มันต้องแก้ยังไงช่วยทีนะครับ |
|
|
|
|
|
|
|
Code (PHP)
foreach($_POST['txt_note'] as $i=>$value){
if(trim($value)){
// มีค่า
}else{
// ไม่มีค่า
}
}
|
|
|
|
|
Date :
2015-10-26 07:59:54 |
By :
NewbiePHP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ คุณ NewbiePHP
แต่ผมอยากให้เช็คก่อนกด submit เลยอ่ะครับ ค่ามันจะได้อยู่เหมือนเดิมอ่ะครับ
ถ้ากรอกแล้ว submit ทำงาน ถ้าไม่กรอกให้ อยู่หน้าเดิมไม่ไปไหน
|
ประวัติการแก้ไข 2015-10-26 23:20:22
|
|
|
|
Date :
2015-10-26 23:04:06 |
By :
nadthasin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาออกตามที่คุณ sakuraei บอกแล้วนะครับ แต่ก็ยังไม่ได้อยู่ดีอ่ะครับ
|
|
|
|
|
Date :
2015-10-27 01:02:19 |
By :
nadthasin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใส่ class='for_check' ใน input name=txt_note เอา id ออก ไม่ต้องไปใช้
ที่ไม่ให้ใช้ id เพราะมันเป็นค่าเฉพาะ ต้องรู้ รหัสที่แน่นอน ทำการ ค้นหาแบบหมู่มากไม่ได้
แต่การใช้ class ใช้ได้เพราะ ชื่อมันซ้ำกันได้ ทำให้ค้นแบบหมู่มากได้
Code (PHP)
<td class="info"><center>
<input type="text" class="for_check" name="txt_note[<?php echo $id.$i;?>]"
value="" placeholder="กรุณากรอกเหตุผลที่ไม่อนุมัติ..." /></center></td>
Code (JavaScript)
function chktext(){
var txtnote = document.getElementsByClassName('for_check');
var ln=txtnote.length;
for(i=0;i<ln;i++){
if(txtnote[i].value.trim() == ''){
alert('***กรุณากรอกเหตุผลที่ไม่อนุมัติ***');
txtnote[i].focus();
return false;
}
}
}
|
ประวัติการแก้ไข 2015-10-27 02:51:20
|
|
|
|
Date :
2015-10-27 02:49:52 |
By :
NewbiePHP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณคุณ sakuraei มากนะครับทำได้ละครับ ขอบคุณ NewbiePHP มากเหมือนกันนะครับที่ช่วยมาตลอด ^^
|
|
|
|
|
Date :
2015-10-27 18:07:38 |
By :
nadthasin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|