รบกวนหน่อยครับ alert ซ้ำๆ ครับ
var checkform = function(){
var check = "";
for (i = 0; i < checkvar.elements.length; i++) {
if (checkvar.elements[i].checked){
check = "Y";
break;
}
}
if (check==""){
alert("กรุณาเลือก CheckBox");
}
else
{
if(confirm('ยืนยันการลบข้อมูล'))
{
checkvar.status.value="del";
checkvar.del.click();
}
}
};
$G('Submit3').addEvent('click', checkform);
ตามโค้ดนะครับ ถ้าเราทำการคลิก Submit3 บางครั้ง มันก็ alert ครั้งเดียว บางครั้งก็หลายครั้ง ทำไงให้ alert แล้วหยุดการทำงานอะครับ ขอบคุณครับ
**รู้สึกว่า จำนวน alert จะเท่ากับ จำนวน ที่เราเปิดหน้านั้น ด้วย GAJAX นะครับ โดยเว็บผมทำเป็น GAJAX ทั้งหมดครับ
ขอบคุณครับ
var check = "";
for (i = 0; i < checkvar.elements.length; i++) {
if (checkvar.elements[i].checked){
check = "Y";
break;
}
}
if (check==""){
alert("กรุณาเลือก CheckBox");
}
else
{
if(confirm('ยืนยันการลบข้อมูล'))
{
checkvar.status.value="del";
checkvar.del.click();
}
}
};
$G('Submit3').addEvent('click', checkform);
ตามโค้ดนะครับ ถ้าเราทำการคลิก Submit3 บางครั้ง มันก็ alert ครั้งเดียว บางครั้งก็หลายครั้ง ทำไงให้ alert แล้วหยุดการทำงานอะครับ ขอบคุณครับ
**รู้สึกว่า จำนวน alert จะเท่ากับ จำนวน ที่เราเปิดหน้านั้น ด้วย GAJAX นะครับ โดยเว็บผมทำเป็น GAJAX ทั้งหมดครับ
ขอบคุณครับ
function checkAll(field)
{
for(i = 0; i < field.elements.length; i++)
field[i].checked = true ;
}
function uncheckAll(field)
{
for(i = 0; i < field.elements.length; i++)
field[i].checked = false ;
}
function Confirm(link,text)
{
if (confirm(text))
window.location=link
}
function delConfirm(obj){
var status=false;
for(var i=0 ; i < obj.elements.length ; i++ ){
if(obj[i].type=='checkbox'){
if(obj[i].checked==true){
status=true;
}
}
}
if(status==false){
alert('กรุณาเลือกข้อมูลที่ต้องการลบ.');
return false;
}else{
if(confirm('คุณมั่นใจในการลบข้อมูล?')){
return true;
}else{
return false;
}
}
}
อาจคืนค่ากลับมาเพื่อตรวจสอบด้วยก็ได้ครับ เช่น
return true;
ซึ่ง Javascript จะออกจากฟังก์ชั่นทันที ที่พบคำสั่งนี้ครับ