Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > PHP > PHP Forum > Javascript ไม่เชคค่าให้ ทำไมมันไม่ ฟ้องอะไรเลยครับ คือผม สร้าง listbox มาหลาย ๆ อัน ตามจำนวน เรคคอร์ดที่มีในฐานข้อมูลครับ



 

Javascript ไม่เชคค่าให้ ทำไมมันไม่ ฟ้องอะไรเลยครับ คือผม สร้าง listbox มาหลาย ๆ อัน ตามจำนวน เรคคอร์ดที่มีในฐานข้อมูลครับ

 



Topic : 033037



โพสกระทู้ ( 1,095 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์




Code (PHP)
<script language="javascript">
		function fncSubmit()
		{
			for(i=1;i<=document.form1.num.value;i++)
			{
				if(eval("document.form1.branch_id"+i+".value")=="0")
				{
					alert("Please input Input "+i+" Thank.");
					eval("document.form1.branch_id"+i+".focus();")
					return false;
				}
			}
			document.form1.submit();
		}
	</script>

<form action="<?php echo $editFormAction; ?>" id="form1" name="form1" method="POST" onSubmit="JavaScript:return fncSubmit();">


<select name="branch_id[]" id="branch_id[]">
          <option value="0">เลือกสาขา</option>
          <?php
			do {  
			?>
					  <option value="<?php echo $row_rs_branch['branch_id']?>"><?php echo $row_rs_branch['branch_description']?></option>
					  <?php
			} while ($row_rs_branch = mysql_fetch_assoc($rs_branch));
			  $rows = mysql_num_rows($rs_branch);
			  if($rows > 0) {
				  mysql_data_seek($rs_branch, 0);
				  $row_rs_branch = mysql_fetch_assoc($rs_branch);
			  }
			?>
        </select>

          <input type="submit" name="approve" id="approve" value="อนุมัติตัดจ่าย" />
          <input type="hidden" name="num" id="num" value="<?php echo $num ; ?>" />

</form>


ทำไมมันไม่ ฟ้องอะไรเลยครับ คือผม สร้าง listbox มาหลาย ๆ อัน ตามจำนวน เรคคอร์ดที่มีในฐานข้อมูลครับ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-10-14 09:02:11 By : ไววิทย์ View : 1081 Reply : 9
 

 

No. 1



โพสกระทู้ ( 1,095 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


สงสัยมันเกิดจาก ผมมี listbox หลายอัน แล้วทีนี้ เราก็ต้องเช็คทีละอัน ว่า ไอ้ตัวที่เราเลือกมันมีค่าหรือไม่

อะไรทำนองนี้แน่เลยมันถึงไม่ได้

รอบกวน ๆ พี่ ๆ ช่วยแน่ะนำผมหน่อย ไม่ชำนาญ javascript คร๊าาบบ

ขอแนวๆ






Date : 2009-10-14 14:05:17 By : ไววิทย์
 


 

No. 2



โพสกระทู้ ( 1,463 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Blogger

แบบนี้ได้ป่าวครับ

<script language="javascript">
		function fncSubmit()
		{
			var i = 1;
			while(typeof document.getElementById('branch_id'+i) != 'undefined')
			{
				if(document.getElementById('branch_id'+i).value == "0")
				{
					alert("Please input Input "+i+" Thank.");
					document.getElementById('branch_id'+i).focus();
					return false;
				}
                  i++;
			}
			document.form1.submit();
		}
	</script>

<form action="" id="form1" name="form1" method="POST" onSubmit="JavaScript:return fncSubmit();">


        <select name="branch_id[]" id="branch_id1">
          <option value="0">เลือกสาขา</option>
          <option value="1">สาขา 1</option>
          <option value="2">สาขา 2</option>
          <option value="3">สาขา 3</option>
        </select>

        <select name="branch_id[]" id="branch_id2">
          <option value="0">เลือกสาขา</option>
          <option value="1">สาขา 1</option>
          <option value="2">สาขา 2</option>
          <option value="3">สาขา 3</option>
        </select>

        <input type="submit" name="approve" id="approve" value="อนุมัติตัดจ่าย" />

</form>

Date : 2009-10-14 14:22:04 By : num
 

 

No. 3



โพสกระทู้ ( 1,095 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


พี่ หนุ่ม นี่ ใจดี กว่า

แฮ็ปปี้ ดีแตก จริง ๆ

ขอบคุณมาก ๆ พี่

เดี๋ยวผมลองใช้ก่อน
Date : 2009-10-14 15:22:48 By : ไววิทย์
 


 

No. 4



โพสกระทู้ ( 1,095 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ได้ครับพี่ หนุ่ม เพิ่มเติมครับพี่ ถ้าหากว่า หน้า listbox เรามี checkbox ด้วย แบบว่า เราจะ check เฉพาะ list ที่ถูกเลือก ทำไงพี่
Date : 2009-10-14 15:46:23 By : ไววิทย์
 


 

No. 5



โพสกระทู้ ( 1,095 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ไม่ทราบว่าจะ ขอเมล์ พี่หนุ่ม ไว้ประดับ MSN จะได้ไหมพี่

ขอบคุณคัรบ
Date : 2009-10-14 16:04:19 By : ไววิทย์
 


 

No. 6



โพสกระทู้ ( 1,095 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


<SCRIPT LANGUAGE="JavaScript">
function checkform() {
var checkvar = document.form1.elements['policy_number[]'];
var check = "";
for (i = 0; i < checkvar.length; i++) {
if (checkvar[i].checked){
check = "Y";
break;
}
}
if (check==""){
alert("กรุณาเลือก CheckBox อย่างน้อย 1 ตัวครับ");
return false;
}else{
// return true;


////////////// ตรงนี้คือโค้ดที่ก็อบมาจาก พี่หนุ่มคับ
var i = 1;
while(typeof document.getElementById('branch_id'+i) != 'undefined')
{
if(document.getElementById('branch_id'+i).value == "0")
{
alert("Please input Input "+i+" Thank.");
document.getElementById('branch_id'+i).focus();
return false;
}
i++;
}
document.form1.submit();
}


}
</script>
Date : 2009-10-14 16:06:57 By : ไววิทย์
 


 

No. 7



โพสกระทู้ ( 1,095 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


Code (PHP)
<script language="javascript">
		function fncSubmit()
		{
			var listvar = document.form1.elements['branch_id[]'];
					for (i = 0; i < listvar.length; i++) {
							while(typeof document.getElementById('branch_id'+i) != 'undefined')
							{
					
								if(document.getElementById('branch_id'+i).value == "0")
								{
									alert("Please input Input "+i+" Thank.");
									document.getElementById('branch_id'+i).focus();
									return false;
								}
						   }
					}
		}
	</script>

<form action="" id="form1" name="form1" method="POST" onSubmit="">


        <select name="branch_id[]" id="branch_id[]">
          <option value="0">เลือกสาขา</option>
          <option value="1">สาขา 1</option>
          <option value="2">สาขา 2</option>
          <option value="3">สาขา 3</option>
        </select>

        <select name="branch_id[]" id="branch_id[]">
          <option value="0">เลือกสาขา</option>
          <option value="1">สาขา 1</option>
          <option value="2">สาขา 2</option>
          <option value="3">สาขา 3</option>
        </select>

        <input type="submit" name="approve" id="approve" value="อนุมัติตัดจ่าย" onClick="JavaScript:return fncSubmit();" />

</form>



อย่างงี้อ่ะพี่ ไม่ได้อ่ะ
Date : 2009-10-14 16:41:12 By : ไววิทย์
 


 

No. 8



โพสกระทู้ ( 1,463 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Blogger

แบบนี้ป่าวครับ ตรง id จะใช้ชื่อซ้ำไม่ได้นะครับ

<script language="javascript">
		function fncSubmit()
		{
			var listvar = document.form1['branch_id[]'];
					for (i = 0; i < listvar.length; i++) {										
								if(listvar[i].value == "0")
								{
									alert("Please input Input "+(i+1)+" Thank.");
									listvar[i].focus();
									return false;
								}
					}
		}
	</script>

<form action="" id="form1" name="form1" method="POST" onSubmit="">


        <select name="branch_id[]" id="branch_id1">
          <option value="0">เลือกสาขา</option>
          <option value="1">สาขา 1</option>
          <option value="2">สาขา 2</option>
          <option value="3">สาขา 3</option>
        </select>

        <select name="branch_id[]" id="branch_id2">
          <option value="0">เลือกสาขา</option>
          <option value="1">สาขา 1</option>
          <option value="2">สาขา 2</option>
          <option value="3">สาขา 3</option>
        </select>

        <input type="submit" name="approve" id="approve" value="อนุมัติตัดจ่าย" onClick="JavaScript:return fncSubmit();" />

</form>


เมล์ผม dragon_html[At]hotmail.com ครับ
Date : 2009-10-14 17:34:42 By : num
 


 

No. 9

Guest


Code (PHP)
        <SCRIPT LANGUAGE="JavaScript">
           function checkform() {
           var checkvar = document.form1.elements['policy_number[]'];
           var check = "";
		   var num = 0;
             for (i = 0; i < checkvar.length; i++) {
               if (checkvar[i].checked){
                 check = "Y";
				 num ++;
				 //alert(num);
                 break; 
               }
             }
             if (check==""){
               alert("ยังไ่ม่ได้เลือกกรมธรรม์ครับ");
               return false;
             }else{
               		//return true;
					//document.form1.submit();
					
					var listvar = document.form1['branch_id[]'];
					for (i = 0; i < num; i++) {										
								if(listvar[i].value == "0")
								{
									alert("เลือกสาขาที่จะส่งก่อน "+(i+1)+" ขอบคุณครับ.");
									listvar[i].focus();
									return false;
								}
					}
					
           		}
		 }		   
	</script>


ได้แล้วพี่ หุๆ ขอบคุณพี่ มาก ๆ คับ
Date : 2009-10-15 08:58:34 By : ไววิทย์
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : Javascript ไม่เชคค่าให้ ทำไมมันไม่ ฟ้องอะไรเลยครับ คือผม สร้าง listbox มาหลาย ๆ อัน ตามจำนวน เรคคอร์ดที่มีในฐานข้อมูลครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 05
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่