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 > ถ้าเรา รับค่าใน text แล้วจะให้แสดงค่าอีกค่านึง(ได้จากการคำนวณของค่าที่รับมา)ออกมาโดยไม่ต้อง Submit



 

ถ้าเรา รับค่าใน text แล้วจะให้แสดงค่าอีกค่านึง(ได้จากการคำนวณของค่าที่รับมา)ออกมาโดยไม่ต้อง Submit

 



Topic : 017428

Guest




--------------------------------------------
ตรงนี้จะเป็นส่วนที่รับค่าวันที่เข้ามาใน text
</tr>
<tr>
<td>วันเกิด
<input name="dc1" type="text" size="10" readonly="true"class="checkbox" />
<input name="button1" type="button" onclick="gfPop.fPopCalendar(this.form.dc1);" value=" : : "class="checkbox" / ></td>
</tr>
----------------------------------------------------
ตรงนี้จะเป็นส่วนที่แสดงอายุ
<tr>
<td>อายุ
<input name="age_pregnant" type="text" id="age_pregnant" size="5" maxlength="2" value="<?= อายุ?>"/>
</td>

????????????????????????????????
อยากทราบว่าถ้าเราเลือกวันที่แล้วจะให้มันแสดงค่าของอายุออกมาเลยจะทำยังไงคะ (ไม่ทราบว่าจะงงกับคำถามรึป่าวคะ)

มือใหม่นะคะ!!
ขอบคุณล่วงหน้าค่ะที่ช่วยตอบ


Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 3 ม.ค. 2551 10:07:22 By : banana View : 2415 Reply : 11
 

 

No. 1



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



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


ใช้ ajax ถ้าไม่ได้ดึงดาต้าเบสก็ javascript คำนวน






Date : 3 ม.ค. 2551 10:17:27 By : xboy
 


 

No. 2



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



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


ประมาณนี้หรือเปล่า
จาก ตย. กรอกตัวเลขที่ช่อง text1 แล้วกด คำนวณ จะเอา text1 ไปคูณกับ 5 จะได้คำตอบที่ช่อง ans
แล้วเอาไปดัดแปลงดูนะ


text1 x 5 = ans <br />
<input name="text1" type="text" size="3" id="text1"> x 5 = <input name="ans" type="text" size="3" id="ans"> &nbsp; <input type="button" onclick="calculator();" value="คำนวณ"/ >
<script language="javascript">
function calculator()
{
document.all.ans.value = parseFloat(document.all.text1.value) * 5 ;
}
</script>
Date : 3 ม.ค. 2551 10:37:19 By : heng
 

 

No. 3

Guest


มันไม่ใช่น่ะสิคะ


<input name="dc1" type="text" size="10" readonly="true"class="checkbox" />- - -ตรงนี้จะเป้นการรับค่าวันที่มาจาก button1 ข่างล่าง ค่ะ
<input name="button1" type="button" onclick="gfPop.fPopCalendar(this.form.dc1);" value=" : : "class="checkbox" / >
จากนั้นพอรับค่ามาแล้ว ตรงนี้จะแสดงอายุที่ได้น่ะคะซึ่งมันจะได้จาก ค่าวันที่ที่รับมาคำนวณจนได้อายุ
<input name="age_pregnant" type="text" id="age_pregnant" size="5" maxlength="2" value="<?= อายุ?>"/>
Date : 3 ม.ค. 2551 11:25:20 By : banana
 


 

No. 4



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



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


อืม งง. อ่ะ
ขอดูโค๊ดทั้งหมดเลยอ่ะ
พร้อมอธิบายอีกทีอ่ะ
Date : 3 ม.ค. 2551 13:33:19 By : heng
 


 

No. 5

Guest


<!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=windows-874" />
<title>:: บันทึกการตรวจร่างกาย ::</title>
</head>
<?
include"connect.php";
include"function/confic.php";
include"function/function.php";
$search=$_REQUEST['search'];
$sql_search="select * from patient where hn='$search'";
$result=mysql_db_query($database_c,$sql_search);
$row=mysql_fetch_array($result);
$sql_his="select * from history where hn_his='$search'";
$result_his=mysql_db_query($database_c,$sql_his);
$row_his=mysql_fetch_array($result_his);
$f_date=date("Y-m-d");


?>

<body>
<table width="95%" border="1">
<form id="form1" name="form1" method="post" action="">

<tr>
<td><table width="95%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><strong>ANCN ::&nbsp;</strong>
<input name="ancn" type="text" id="ancn" value="<?=$row['ancn']?>" size="12" maxlength="10" />
&nbsp;&nbsp;&nbsp;&nbsp;<strong>HN ::&nbsp;</strong>
<input name="hn" type="text" id="hn" value="<?=$row['hn']?>" size="12" maxlength="10" />
&nbsp;&nbsp;&nbsp;&nbsp;<strong>ID ::&nbsp;</strong>
<input name="id_pa" type="text" id="id_pa" value="<?=$row['id']?>" size="12" maxlength="10" />
</td>
</tr>
<tr>
<td><strong>ชื่อ ::&nbsp;</strong>
<input name="fname" type="text" id="fname" value="<?=$row['fname']?>" size="12" maxlength="10" />
&nbsp;&nbsp;&nbsp;&nbsp;<strong>นามสกุล ::&nbsp;</strong>
<input name="sname" type="text" id="sname" value="<?=$row['sname']?>" size="12" maxlength="10" />
&nbsp;&nbsp;&nbsp;&nbsp;<strong>อายุ ::&nbsp;</strong>
<input name="age" type="text" id="age" value="<?=$age?>" size="12" maxlength="10" />
&nbsp;&nbsp;&nbsp;&nbsp;<strong>เพศ ::&nbsp;</strong>
<select name="gender" id="gender">
<option value="">--- เลือก ---</option>
<option value="1">ชาย</option>
<option value="2">หญิง</option>
</select>
</td>
</tr>
<tr>
<td><hr /></td>
</tr>
</table>
<? $hn=$row['hn'];
$sql_his="select * from history where hn_his='$hn' ";
$query_his=mysql_db_query($database_c,$sql_his);
$numrow=mysql_num_rows($query_his);
/* if($numrow==0){
echo "";
}else{*/
$r=mysql_fetch_array($query_his);
?>
<table width="80%" border="0" align="center" cellpadding="0" cellspacing="0">
<iframe name="gToday:normal:agenda.js" id="gToday:normal:agenda.js" src="popcjs.htm" scrolling="no" frameborder="2" style="border:ridge;visibility:hidden;position:absolute;z-index:65535"></iframe>

<tr>
<td width="100%"><table width="82%" border="1" cellpadding="0" cellspacing="1" bordercolor="#333333">
<tr>
<td width="14%"><div align="center">ครรภ์ที่<br />
<br />
<strong>G</strong></div></td>
<td width="23%"><div align="center">จำนวนคลอด<br />
ก่อนกำหนด<br />
<strong>P</strong></div></td>
<td width="26%"><div align="center">จำนวนคลอด<br />
ครบกำหนด<br />
<strong>T</strong></div></td>
<td width="19%"><div align="center">จำนวนแท้ง<br />
<br />
<strong>A</strong></div></td>
<td width="18%"><div align="center">จำนวนบุตรที่<br />
มีชีวิตอยู่<br />
<strong>L</strong></div></td>
</tr>
<tr>
<td><div align="center">
<input name="g_no" type="text" id="g_no" size="8" maxlength="1" value="<?=$r['g_no']?>" disabled/>
</div></td>
<td><div align="center">
<input name="p_no" type="text" id="p_no" size="8" maxlength="1" value="<?=$r['p_no']?>" disabled />
</div></td>
<td><div align="center">
<input name="t_no" type="text" id="t_no" size="8" maxlength="1" value="<?=$r['t_no']?>" disabled />
</div></td>
<td><div align="center">
<input name="a_no" type="text" id="a_no" size="8" maxlength="1" value="<?=$r['a_no']?>" disabled />
</div></td>
<td><div align="center">
<input name="l_no" type="text" id="l_no" size="8" maxlength="1" value="<?=$r['l_no']?>" disabled/>
</div></td>
</tr>
</table></td>
</tr>
<tr>
<td>วันที่แรกมาฝากครรภ์
<label>
<input name="f_date" type="text" id="f_date" value="<?=ConvertDate($f_date);?>" />
</label></td>
</tr>
<tr>
<td>วันแรกของการมีประจำเดือนครั้งสุดท้าย
<input name="dc1" type="text" size="10" readonly="true"class="checkbox" onkeyup="this.form.submit();"/>
<input name="button1" type="button" onclick="gfPop.fPopCalendar(this.form.dc1);" value=" : : "class="checkbox" / ></td>
</tr>
<?


if ($_REQUEST['dc1'] ){
$dd=$_REQUEST[dc1];
}
?>
<tr>
<td>ปัจจุบันอายุครรภ์
<input name="age_pregnant" type="text" id="age_pregnant" size="5" maxlength="2" value="<?=$dd?>"/>
สัปดาห์</td>
</tr>
<tr>
<td>น้ำหนัก/ส่วนสูงก่อนการตั้งครรภ์
<input name="weight_old" type="text" id="weight_old" size="5" maxlength="3" />
กก.
<input name="high_old" type="text" id="high_old" size="5" maxlength="3" />
ซม.</td>
</tr>
<tr>

<td>ค่าดัชนีมวลกาย
<select name="current">
<? foreach($txt_bmi as $key_bmi =>$val_bmi)
{
echo"<option value=$key_bmi>$val_bmi</option>\n";

}
?>
</select>
<label>
<input type="text" name="textfield6" />
</label></td>
</tr>
<tr>
<td>น้ำหนักครั้งนี้
<input name="weight" type="text" id="weight" size="5" maxlength="3" />
กก. อัตราเพิ่ม
<input name="add_weight" type="text" id="add_weight" size="5" maxlength="2" /></td>
</tr>
<tr>
<td>ความดันโลหิต
<input name="tension_mm" type="text" id="tension_mm" />
มม. ปรอท
<input name="tension_mercury" type="text" id="tension_mercury" /></td>
</tr>
<tr>
<td>หมู่เลือด
<input name="boold" type="text" id="boold" />
Rh
<input name="rh_boold" type="text" id="rh_boold" /></td>
</tr>
<tr>

<td>ผลการตรวจร่างกายทุกระบบ
<select name="check_body" id="check_body">
<option>เลือก</option>
<option value="Positive">Positive</option>
<option value="Negative">Negative</option>
</select> </td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td><input type="submit" name="Submit" value="บันทึก" /></td>
</tr>
</table></td>
</tr>
</form>
</table>
</body>
</html>

Date : 3 ม.ค. 2551 15:41:42 By : banana
 


 

No. 6

Guest


ส่วนที่เป็นปัญหาอยู่ตอนนี้ ก้อมี แค่ตรงนี้ แหล่ะค่ะ
<td>วันแรกของการมีประจำเดือนครั้งสุดท้าย
<input name="dc1" type="text" size="10" readonly="true"class="checkbox" ...... (ตรงนี้ มั่วเอา...ไม่รู้ว่าจะต้องใส่อารายยย) onkeyup="this.form.submit();"/>
<input name="button1" type="button" onclick="gfPop.fPopCalendar(this.form.dc1);" value=" : : "class="checkbox" / ></td>
</tr>



********************************



<?


if ($_REQUEST['dc1'] ){
$dd=$_REQUEST[dc1];
}
?>
<tr>
<td>ปัจจุบันอายุครรภ์
<input name="age_pregnant" type="text" id="age_pregnant" size="5" maxlength="2" value="<?=$dd?>"/>
สัปดาห์</td>



******************
ถามว่าถ้าเราใส่วันที่ลงไปตรงที่ วันแรกของการมีประจำเดือนครั้งสุดท้าย พอคลิกเลือกวันที่แล้วจะได้ค่าคำนวณของอายุครรภ์ออกมา .... จะทำได้ยังไงโดยที่เราไม่ต้องกด submit
Date : 3 ม.ค. 2551 15:51:26 By : banana
 


 

No. 7

Guest


เห็นโค้ดแล้วพอจะหายงงมั่งป่าวค่ะ
Date : 3 ม.ค. 2551 15:52:45 By : กล้วย
 


 

No. 8



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



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


ยัง งง เหมือนเดิม
ตรงที่บอกว่า พอคลิกเลือกวันที่แล้วจะได้ค่าคำนวณของอายุครรภ์ออกมา คลิกที่ไหนอ่ะ

คือ ที่ช่อง <input name="dc1" type="text" size="10" readonly="true"class="checkbox" onkeyup="this.form.submit();"/> เราต้องกรอกเองหรือป่าว

คือผมเข้าใจว่า ให้เรากรอกวันที่ ที่ช่อง <input name="dc1" type="text" size="10" readonly="true"class="checkbox" onkeyup="this.form.submit();"/>
แล้วกดปุ่ม <input name="button1" type="button" onclick="gfPop.fPopCalendar(this.form.dc1);" value=" : : "class="checkbox" />
จะคำนวณอายุครรภ์ มาแสดงที่ช่อง <input name="age_pregnant" type="text" id="age_pregnant" size="5" maxlength="2" value="<?=$dd?>"/> แต่เห็นที่ช่อง dc1 มี readonly="true" มันไม่สามารถพิมได้ จึงคิดว่าพอรัน โปรแกรมแล้ว dc1 จะมีค่าให้เลย แต่ก้อมาดูอีกทีว่า ไม่ได้กำหนด value ให้กับ cd1 เลย ตกลงที่ช่อง cd1 นี้เอาค่ามาจากไหน
มีท่านใดเข้าใจบ้างอ่ะ

Date : 3 ม.ค. 2551 16:57:02 By : heng
 


 

No. 9

Guest


ม่ะแน่ใจว่า คุณ heng จะเข้ามาตอบอีกรึป่าว
****************
จากคำถามที่คุณ งง นะคะ19:
1. ตรงที่บอกว่า พอคลิกเลือกวันที่แล้วจะได้ค่าคำนวณของอายุครรภ์ออกมา คลิกที่ไหนอ่ะ
คลิกที่ ปุ่ม button1 ค่ะ คือว่าถ้าพอคลิกแล้วมันจะแสดงปฏิทิน ให้เราเลือกวันที่ พอเลือกแล้ว ค่าของวันที่นั้นจะมาอยู่ที่ dc1



2. เวลาที่จะคำนวณอายุครรภ์ออกมา เราก้อต้องเอาค่าจาก dc1 นะค่ะ ที่กล้วยอยากจะถามก้อคือว่า เราจะใส่ event ตรง dc1 ออกมายังไง ถึงจะให้ค่า อายุ ออกมาค่ะ


*********************************
ม่ะรู้ว่าจะงงอีกรึป่าว



เราอาจจะสื่อสารกัน ไม่ค่อยสะดวกเท่าไร ติดต่อกันทาง m ก้อได้นะคะ [email protected] ค่ะ
:
Date : 4 ม.ค. 2551 10:42:18 By : banana
 


 

No. 10



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



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


ถึง banana
ตอนนี้โค๊ดเสร็จแล้ว
เหลือแต่เวลาคำนวนอายุ
จะเอาอะไรไปคำนวณบ้าง
Date : 5 ม.ค. 2551 10:24:08 By : heng
 


 

No. 11

Guest


Code การดึงข้อมูลจาก text
Date : 10 ม.ค. 2551 11:06:29 By : John
 

   

ค้นหาข้อมูล


   
 

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