[สอบถาม] เรื่องการ alert ครับ คือผม โค๊ด if ไว้หลัง for แล้วตรวจสอบ แ่มันไม่ยอม alert เลย alert แต่ในลูป for

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา [สอบถาม] เรื่องการ alert ครับ คือผม โค๊ด if ไว้หลัง for แล้วตรวจสอบ แ่มันไม่ยอม alert เลย alert แต่ในลูป for

[สอบถาม] เรื่องการ alert ครับ คือผม โค๊ด if ไว้หลัง for แล้วตรวจสอบ แ่มันไม่ยอม alert เลย alert แต่ในลูป for
คือผม เขียนโค๊ด for ตรวจสอบ การลงชื่อเข้าร่วมโคงการไว้ เพื่อไม่ให้ลงซ้ำวันเวลากัน แต่ ที่นี ตอนรัน มัน
alert เงือนไข for เสร็จ มันไม่ยอม alert if ล่างสุดเลย ไม่ว่า เงือนไข จะเป็นจริงหรือเท็จ ไม่ทราบว่าเกิดจากอะไรครับ 
ขอบคุณล่วงหน้าครับ
นี้ครับโค๊ดที่บอก

function Check_perjoin()
{
	var txtjoinerr = "";
	var chkpass = 0; var nopass = 0;
	for(t=1; t<=document.add_sch.hdlineTime.value; t++)
	{
		alert("All T = "+document.add_sch.hdlineTime.value);
		alert("Value T = "+t);
		var DateB = eval("document.add_sch.txtdatebegin" t ".value");
		var Seltime = eval("document.add_sch.selTime" t ".value");
		//alert("Time "+t+" "+DateB); //alert(Seltime);

		for(p=0; p<=add_sch.ddljoin.length; p++)
		{
			//alert("All P = "+add_sch.ddljoin.length);
			//alert("Value P = "+p);
			var perid = add_sch.ddljoin.options[p].value;
			alert(p+" "+perid);
			$.ajax({
			type: 'POST',
			url : 'check_joinper.php',
			data: { id: perid,DateB: DateB,Seltime: Seltime},
			success: function(data){
					//$('#location').val(data)
					//alert(data);
					var res = data.split("_");
					//alert(res[0]);
					if(res[0] == 'nopass')
					{
						alert("alert In Loop for : คุณ "+res[1]+" ไม่สามารถเข้าร่วมโครงการได้nเนื่องจากในวันที่ "+res[2]+" ช่วงเวลาที่เลือกได้เข้าร่วมโครงการอื่นแล้วn");
						nopass++;
					}
					else if(res[0] == 'pass')
					{ chkpass++; }
					alert(" alert In Loop for : chkpass : "+chkpass);
					alert(" alert In Loop for : nopass : "+nopass);
				}
			});
		}	
	}
	if(nopass == 0)
	{ alert("alert IF  : pass"); }
	else
	{ alert("alert IF : No Pass"); }
}


Nutzaaclub 28-11-2017 12:16:48

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
ดูเนื้อหานี้เป็นแนวทาง

การใช้งาน console log เพื่อ debug javascript ใน chrome firefox และ ie http://niik.in/692 
 
ตรวจสอบค่าผ่าน console.log() และอีกส่วนก็เช็คค่าตัวแปร ที่ใช้ในการวนลูป ว่าค่าถูกต้องหรือเงื่อนไข
ครอบคลุมแล้วไหม อะไรประมาณนั้น


ninenik 28-11-2017






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ