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 > สอบถามการป้อนอายุอัตโนมัติ จากการเลือกวันที่ที่ผู้ใช้เลือก



 

สอบถามการป้อนอายุอัตโนมัติ จากการเลือกวันที่ที่ผู้ใช้เลือก

 



Topic : 091682

Guest




https://www.thaicreate.com/php/forum/037988.html

ช่วยบอกวิธีใช้หน่อยคับ ผมลองทำแ้ล้ว แต่มันไม่ยอมส่งค่าไปคับ



Tag : jQuery, JAVA







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-03-02 06:40:05 By : zam View : 1995 Reply : 8
 

 

No. 1



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

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

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

ไม่ยอมส่งค่าไปนี่ยังไงครับ
ความหมายคืออะไร ส่งไปแบบไหน
ขอรายละเอียดครับ
โพสต์โค้ดมาก็ได้ครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-02 06:48:26 By : cookiephp
 


 

No. 2

Guest


Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<script type="text/javascript" src="prototype.js"></script>
<script type="text/javascript" src="autoAge.js"></script>
วัน<select  name='date' id='date'  onchange="dateAndBirthday(0)"></select>
เดือน
<select id='month' name='month' onchange="dateAndBirthday(1)"></select>
ปี
<select id='year' name='year' onchange="dateAndBirthday(1)"></select><br>
อายุ <span id="showAge"></span> ปี
<script type='text/javascript'>	initDate()</script>
</body>
</html>



ที่อายุ มันไม่แสดงอ่าคับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-02 07:00:22 By : zam
 

 

No. 3



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

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

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

อันนี้ก็ไม่ทราบครับ คงต้องถามผู้เขียน คือคุณ xbeginner01 แล้วล่ะครับ

ผมลองเอาไปรัน ก็เป็นเหมือนกัน
ไม่แน่ใจว่าจะเป็นเพราะ Prototype ที่คุณและผมโหลดมาลอง มันเป็นเวอร์ชั่น 2012 หรือเปล่า ซึ่งกระทู้นั้นมันตั้งแต่ 2010
ซึ่งคุณ xbeginner01 อาจจะเขียนโดยใช้ฟีเจอร์ของเวอร์ชั่นเก่านั้น (ซึ่งอาจจะไม่มีแล้วในปัจจุบัน)
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-02 07:39:42 By : cookiephp
 


 

No. 4



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

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

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

หรือรอคนที่ใช้ Prototype มาตอบ

แต่ผมว่า เด๋วคงมีคนเขียนเวอร์ชั่น jquery มาให้แน่ๆ อิอิ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-02 07:40:38 By : cookiephp
 


 

No. 5

Guest


พี่ พอจะมีโค้ดป่าวคับ คือผมอยากได้ โค้ดที่แสดงอายุอัตโนมัติจากข้อมูลวันที่ที่ผู้ใช้ป้อนคับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-02 11:09:56 By : zam
 


 

No. 6



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



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

jquery มีปลั๊กอิน date ที่ดีมากตัวนึง น่าจะใช้คำนวณได้นะครับ

http://www.datejs.com/

- - - -

ผมไปดูให้ละ ตัวนี้มีฟังก์ชัน getElapsed() ใช้คำนวณระยะห่างของวันที่ได้ครับ ได้ผลลัพธ์ออกมาเป็น millisecond ซึ่งเอาไปคำนวณต่อได้ว่าเป็นกี่ปี

เช่น

Code (JavaScript)
var millisec = Date.parse('1 Jan 1990 ').getElapsed(Date.today());
var year = Math.floor(millisec/31536000730);


หนึ่งปีมี 31536000730 milli second ครับ


ประวัติการแก้ไข
2013-03-02 13:19:15
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-02 13:08:28 By : earthchie
 


 

No. 7



โพสกระทู้ ( 5,146 )
บทความ ( 26 )

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

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


ไม่ยาวครับ ใช้ Jquery ในการทำงาน

Code (PHP)
<!DOCTYPE html>
<html>
<head>
<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1/themes/base/jquery-ui.css" rel="stylesheet" type="text/css" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1/jquery-ui.min.js"></script>
 
<meta charset=utf-8 />
<title>JS Bin</title>
</head>
<body>
  
 <script type="text/javascript">
$(function () {
    	var dateBefore=null;
	$("#birthday,#startcard,#endcard").datepicker({
		dateFormat: 'yy-mm-dd',
		dayNamesMin: ['อา', 'จ', 'อ', 'พ', 'พฤ', 'ศ', 'ส'], 
		monthNamesShort: ['มกราคม','กุมภาพันธ์','มีนาคม','เมษายน','พฤษภาคม','มิถุนายน','กรกฎาคม','สิงหาคม','กันยายน','ตุลาคม','พฤศจิกายน','ธันวาคม'],
		changeMonth: true,
		changeYear: true ,
		showAnim: "clip",
		yearRange: '1953:2013' ,
		showButtonPanel: true,
				beforeShow:function(){
					if($(this).val()!=""){
						var arrayDate=$(this).val().split("-");		
						arrayDate[0]=parseInt(arrayDate[0]);
						$(this).val(arrayDate[0]+"-"+arrayDate[1]+"-"+arrayDate[2]);
					}
					setTimeout(function(){
						$.each($(".ui-datepicker-year option"),function(j,k){
							var textYear=parseInt($(".ui-datepicker-year option").eq(j).val())+543;
							$(".ui-datepicker-year option").eq(j).text(textYear);
						});				
					},50);
		},
		onChangeMonthYear: function(){
			setTimeout(function(){
				$.each($(".ui-datepicker-year option"),function(j,k){
					var textYear=parseInt($(".ui-datepicker-year option").eq(j).val())+543;
					$(".ui-datepicker-year option").eq(j).text(textYear);
				});				
			},50);		
		},
		onClose:function(){
			if($(this).val()!="" && $(this).val()==dateBefore){			
				var arrayDate=dateBefore.split("-");
				arrayDate[0]=parseInt(arrayDate[0]);
				$(this).val(arrayDate[0]+"-"+arrayDate[1]+"-"+arrayDate[2]);	
			}		
		},
		onSelect: function(dateText, inst){ 
			dateBefore=$(this).val();
			var arrayDate=dateText.split("-");
			arrayDate[0]=parseInt(arrayDate[0]);
			$(this).val(arrayDate[0]+"-"+arrayDate[1]+"-"+arrayDate[2]);


//คำนวนอายุอัตโนมัติ
var bdate = $('#birthday').val();
 if(bdate != ''){
	var str=bdate.split('-');    
    var firstdate=new Date(str[0],str[1],str[2]);
    var today = new Date();        
    var dayDiff = Math.ceil(today.getTime() - firstdate.getTime()) / (1000 * 60 * 60 * 24 * 365);
    var thisage = parseInt(dayDiff);
    $('#age').val(thisage);
$("#age").attr('readonly', true);
 }
//end calulate
		}
});		
		
 
 
 }); 
		
 
</script>    
        
วันเกิด <input name="birthday" type="text" id="birthday" ltype="text" readonly="readonly"  />
อายุ <input name="age" type="text" id="age" maxlength="3" readonly="readonly" ltype="text" />  
</body>
</html>


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-02 14:50:14 By : พี่มะเดี่ยว
 


 

No. 8

Guest


ขอบคุณทุกท่านที่ช่วยตอบคับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-03 04:54:24 By : zam
 

   

ค้นหาข้อมูล


   
 

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