|
|
|
อยากทราบวิธีกันบักค่าว่างแบบ ใช้ JavaScript แต่ตัวแปรจะเพิ่่มขึ้นเรื่อยๆ ถ้าหากกดปุ่มเพิ่ม |
|
|
|
|
|
|
|
ใช้ jquery ไหมค่ะ
ตัวอย่าง
<input type="text" id="txtstu_name" />
<input type="text" id="txtstu_name" />
<input type="text" id="txtstu_name" />
<input type="text" id="txtstu_name" />
Code (JavaScript)
$('#txtstu_name').each(function(){
if($(this).val() == ""){
alert('คุณยังไม่ได้กรอกชื่อนักศึกษา');
}
});
|
|
|
|
|
Date :
2014-04-02 16:11:24 |
By :
LuckyStar |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TT
|
ประวัติการแก้ไข 2014-04-02 16:38:43
|
|
|
|
Date :
2014-04-02 16:25:39 |
By :
aungpao |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณล่วงหน้านะคะ ^______^ ลองแก้ไขก่อน
|
|
|
|
|
Date :
2014-04-02 16:34:16 |
By :
aungpao |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองแล้วยังไม่ได้เลยค่ะ มันไม่เตือน แถม SUBMIT ต่อไปได้อีก TT
|
ประวัติการแก้ไข 2014-04-02 17:09:41
|
|
|
|
Date :
2014-04-02 17:07:29 |
By :
aungpao |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตามนี้ครับ
Code (PHP)
<form id="fmAdd">
<table id="table" boder="1">
<thead>
<tr>
<th>ชื่อนักศึกษา</th>
<th>รหัสนักศึกษา</th>
<th>ชื่อวิชา</th>
<th>รหัสวิชา</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
<input type="hidden" id="hdCount" value="0">
<button type="button" id="btnP">+</button><button type="button" id="btnD">-</button>
<button type="button" id="btnSubmit" /> ตกลง </button>
</form>
<script src="admin/bootstrap/js/jquery-1.10.2.min.js"></script>
<script>
$(function(){
$('#btnD').hide();
$('#btnP').on('click',function(){
var val=parseInt($('#hdCount').val());
var Count=val+1
$('#hdCount').val(Count);
if(Count>0){
$('#btnD').show();
}
$('tbody').append('<tr id="tr'+Count+'"><td><input type="text" name="txtName[]"></td><td><input type="text" name="txtID[]"></td><td><input type="text" name="txtScience[]"></td><td><input type="text" name="txtScienceID[]"></td></tr>');
});
$('#btnD').on('click',function(){
var val=parseInt($('#hdCount').val());
var Count=val-1;
$('#hdCount').val(Count);
if(Count==0){
$('#btnD').hide();
}
$('tbody #tr'+val+'').remove();
});
$('#btnSubmit').on('click',function(){
var i=0;
$('input[type=text]').each(function(index, element) {
if($(this).val() == ''){
$(this).focus();
i++;
}
});
if(i==0){
$('#fmAdd').submit();
}else{
alert('ท่านกรอกข้อมูลไม่ครบถ้วน');
}
});
});
</script>
|
ประวัติการแก้ไข 2014-04-02 18:08:28 2014-04-02 18:08:35 2014-04-02 18:40:14 2014-04-02 18:41:03
|
|
|
|
Date :
2014-04-02 18:03:37 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากๆๆๆเลยค่ะ ^/\^
|
|
|
|
|
Date :
2014-04-02 23:32:09 |
By :
aungpao |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
javascript อาจจะทำงาน error ลอง debug ดูครับ
|
|
|
|
|
Date :
2014-04-03 00:05:22 |
By :
yamcrocodile |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|