|
|
|
สอบถามเรื่อง javascript การ เช็คค่าว่างของ textbox แบบ อาร์เรย์ครับ คือมันไม่แจ้งเตือนอ่ะครับ ไม่รู้ว่าผมทำตรงไหนพลาดไปหรือป่าว |
|
|
|
|
|
|
|
Code (PHP)
<input type="text" id="details[]" name="details[]" value="" rel="1"><br>
<input type="text" id="details[]" name="details[]" value="" rel="2"><br>
<input type="text" id="details[]" name="details[]" value="" rel="3"><br>
<button id="btnSave">Save</button>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script>
$(function(){
$('#btnSave').on('click',function(){
$('input[id]').each(function(index, element) {
if($(this).val() == ''){
alert('Input '+$(this).attr('rel'));
$(this).focus();
return false;
}
});
});
});
</script>
|
ประวัติการแก้ไข 2017-02-06 15:11:19
|
|
|
|
Date :
2017-02-06 15:10:48 |
By :
dudesaranyu |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<input type="text" id="details[]" name="details[]" value="" rel="1"><br>
<input type="text" id="details[]" name="details[]" value="" rel="2"><br>
<input type="text" id="details[]" name="details[]" value="" rel="3"><br>
<button id="btnSave">Save</button>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script>
$(function(){
$('#btnSave').on('click',function(){
$('input[id="details[]"]').each(function(index, element) {
if($(this).val() == ''){
alert('Input '+$(this).attr('rel'));
$(this).focus();
return false;
}
});
});
});
</script>
|
|
|
|
|
Date :
2017-02-06 15:14:05 |
By :
dudesaranyu |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากนะครับ k.DÜd€ :3 แต่ browser ที่ผมใช้อยู่ เป็น IE 8 (จำเป็นต้องใช้จริงๆ) ครับ ส่วนของ function เลยไม่สามารถทำงานได้ครับ
พอจะมีวิธีอื่นรึป่าวครับ
|
ประวัติการแก้ไข 2017-02-06 15:23:26
|
|
|
|
Date :
2017-02-06 15:22:26 |
By :
JJAAYY |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณ k.Luz นะครับ ไม่ใช้ครับอันเป็นอีกอันหนึ่งครับ กระทู้นี้ https://www.thaicreate.com/php/forum/126224.html ผมลองดูแล้วมันไม่สามารถรันใน IE 8 ได้ครับ
|
|
|
|
|
Date :
2017-02-06 15:28:59 |
By :
JJAAYY |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เฮ้ออออ
|
|
|
|
|
Date :
2017-02-06 17:00:34 |
By :
Luz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<html>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<body>
<form id="frm2" name="frm2" method="post" >
<input type="text" class="details" name="details[]" value=""><br>
<input type="text" class="details" name="details[]" value=""><br>
<input type="text" class="details" name="details[]" value=""><br>
<input type="submit" id="sub_details" name="sub_details" value="บักทึกข้อมูล" onclick="return sub_details1();">
</form>
<script type="text/javascript">
function sub_details1(){
var elem_details = document.getElementsByClassName('details');
var loop = elem_details.length;
var success = true;
for (i = 0; i < loop; i++){
if(elem_details[i].value ==""){
success = false;
}
}
if(success){
document.getElementById("frm2").action= "prc_savedetails_bushistory.php";
frm2.submit();
}else{
alert('กรุณากรอกรายละเอียดด้วย');
return false;
}
}
</script>
</body>
</html>
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|