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,037

HOME > PHP > PHP Forum > ปัญหาถ้าเลือกปุ่มเพศชายและใส่อายุไม่เห็นอายุที่กรอกไป ตัวอย่าง ?sex=M&tb1= ถ้าเปลี่ยนปุ่มเป็นเพศหญิงและยังไม่ใส่ตัวเลขใดๆ



 

ปัญหาถ้าเลือกปุ่มเพศชายและใส่อายุไม่เห็นอายุที่กรอกไป ตัวอย่าง ?sex=M&tb1= ถ้าเปลี่ยนปุ่มเป็นเพศหญิงและยังไม่ใส่ตัวเลขใดๆ

 



Topic : 127288



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



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




ปัญหาถ้าเลือกปุ่มเพศชายและใส่อายุไม่เห็นอายุที่กรอกไป ตัวอย่าง ?sex=M&tb1=
ถ้าเปลี่ยนปุ่มเป็นเพศหญิงและยังไม่ใส่ตัวเลขใดๆในช่องสี่เหลี่ยมจะเห็นตัวเลขตามตัวอย่าง ?sex=W&tb1=10 ซึ่ง 10 เป็นอายุของเพศชายที่เพิ่งใส่เข้าไปไม่ใช่อายุของเพศหญิง เขียนสคริปผิดพลาดตรงไหน แนะนำวิธีที่ถูกต้อง

สิ่งที่ต้องการคือเลือกเพศชายและใส่ตัวเลขที่ช่องอายุจะต้องขึ้นอายุตามเพศที่เลือก เช่น
?sex=M&tb1=10
?sex=W&tb1=20

ขอบคุณครับ


Code (PHP)
<script type="text/javascript">

	function calculateTotal() {
		
		var totalAmt = document.theForm.total.value;

		var val = 0;
		
		for( i = 0; i < document.theForm.discount_type.length; i++ ) {
		if( document.theForm.discount_type[i].checked == true )
		val = document.theForm.discount_type[i].value;
		}
		
		if(val == 'M') {
			dType = document.theForm.tb1.value;
			  
		}
		else
		 {
			dType = document.theForm.tb1.value;
		}
		
		totalR = dType ;
		document.getElementById('update').innerHTML = totalR;
	
	}
</script>
<?php
$sort = "";
if(isset($_GET["sex"]))
{ $sort = $_GET["sex"]; }
?>
<script>
function autoSubmit()
{
    var formObject = document.forms['theForm'];
    formObject.submit();
}
</script>

<form name='theForm' id='theForm'>
   เพศ <input type="radio" name="sex" <?php if ($sex == 'M') { ?>checked='checked' <?php } ?>value="M" onChange="autoSubmit();" />
    ชาย
    <input type="radio" name="sex" <?php if ($sex == 'W') { ?>checked='checked' <?php } ?> value="W" onChange="autoSubmit();" /> 
    หญิง อายุ : 
    <input type="text" name="tb1" onkeyup="calculateTotal()"/>

    <span id="update"> </span>
</form>




Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2017-04-20 15:33:18 By : mininova View : 1024 Reply : 5
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

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

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

Code (JavaScript)
<form name='theForm' id='theForm'>
<input type="hidden" name="tb1" id="tb1" value=""?
   เพศ <input type="radio" name="sex" <?php if ($sex == 'M') { ?>checked='checked' <?php } ?>value="M" onChange="autoSubmit();"  OnClick="if(this.checked) {document.theForm.tb1.value='10';}" />
    ชาย
    <input type="radio" name="sex" <?php if ($sex == 'W') { ?>checked='checked' <?php } ?> value="W" onChange="autoSubmit();"  OnClick="if(this.checked) {document.theForm.tb1.value='20';}" /> 
    หญิง อายุ : 
    <input type="text" name="tb1" onkeyup="calculateTotal()"/>

    <span id="update"> </span>
</form>







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-04-20 17:51:29 By : mr.win
 


 

No. 2



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



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


ทำงานผิดพลาดครับ

1.ติ๊กเพศชาย GET ค่าได้แต่กรอกตัวเลขที่ช่องสีเหลียมกลับไม่เจอ : ?tb1=&sex=M&tb1=
2 เปลี่ยนติ๊กเพศหญิง ค่า GET เปลี่ยนแต่ tb1 กลับมีค่าที่เพิ่งใส่ตัวเลขใน 1

อายุไม่ต้องเป็นของเพศที่ติ๊กไม่ใช่เปลี่ยนเพศแล้วอายุได้จากก่อนหน้านี้


ีีีuu
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-04-21 10:25:40 By : mininova
 

 

No. 3

Guest


1. พอติ๊กเพศชาย form ก็ submit ไปแล้วยังไม่ทันกรอกอายุเลย อายุมันเลยไม่ไป ?tb1=&sex=M&tb1=
2. พอกรอกอายุ แล้วมาเลือกเพศหญิง form ก็เลย submit อายุของเพศชายไป ?tb1=&sex=W&tb1=10

วิธีแก้ไขก็
1. กรอกอายุก่อนแล้วค่อยมาเลือกเพศสิ
2. ทำเป็นปุ่ม submit เองดีกว่าไหม
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-04-21 10:43:13 By : [email protected]
 


 

No. 4



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



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

ทำไมเวลาติ๊ก checked แล้วต้องให้มัน Get ค่าด้วยหล่ะครับ มีผลอะไรหรือเปล่า
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-04-21 11:49:15 By : Pla2todkrob
 


 

No. 5



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



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


Code (PHP)
$sort = "";
if(isset($_GET["sex"]))
{ $sort = $_GET["sex"]; }
?>


$sort รับค่ามาแล้วเอาไปใช้ตรงไหน
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-04-21 12:42:19 By : ดินทราย
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ปัญหาถ้าเลือกปุ่มเพศชายและใส่อายุไม่เห็นอายุที่กรอกไป ตัวอย่าง ?sex=M&tb1= ถ้าเปลี่ยนปุ่มเป็นเพศหญิงและยังไม่ใส่ตัวเลขใดๆ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 01
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 อัตราราคา คลิกที่นี่