|
|
|
ขอคำชี้แนะกับการเอาข้อมูลใส่ Texfield จาก SelectMenu นิดครับ รายละเอียดด้านใน |
|
|
|
|
|
|
|
ขอบคุณมากๆครับ
|
|
|
|
|
Date :
2012-07-25 17:44:31 |
By :
pantatonic |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พอดีอันที่แนะนำผมทำได้แล้วครับ ขอบคุณมากๆ
แต่ติดตรงที่ว่า พอ SelectMenu ในส่วนชื่อเจ้าหน้าที่ มีชื่อขึ้นมาแล้ว จะให้ TextField ที่เป็นเบอร์โทรศัพท์ กับ Email มีข้อมูลของเจ้าหน้าที่คนนั้นมาแสดงน่ะครับ
ดูๆแล้วคงต้องใช้ jquery แต่ผมยังใหม่มากๆเลยหาแนวไม่ถูก
|
|
|
|
|
Date :
2012-07-25 17:47:45 |
By :
pantatonic |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต้อง jQuery ในลักษณะกราทำงานแบบ Ajax
โดยเมื่อมีการเปลี่ยนแปลงที่ บริษัท ก็ให้ Ajax ทำงานไป Select ข้อมูลของพนักงานที่ บริษัทนั้นๆมาใส่ใน พนักงาน
โดยอาจจะ Select ข้อมูลของพนักงานมาด้วยเลยก็ได้ หรือจะทำเป็น Ajax เพื่อไป Select ข้อมูลของพนักงานคนนั้น
ทำได้แน่นอนครับ เพราะผมเคยทำในลักษณะที่เลือก จังหวัด, อำเภอ, ตำบล, รหัสไปรษณีย์
|
|
|
|
|
Date :
2012-07-26 02:32:31 |
By :
Krungsri |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เครดิต /*** เครติด By Weerachai Nukitram ***/
/*** http://www.ThaiCreate.Com ***/
Code (PHP)
<?PHP
/*** เครติด By Weerachai Nukitram ***/
/*** http://www.ThaiCreate.Com ***/
include "config.php";
$objConnect =mysql_connect($host,$user,$pw) or die("ติดต่อ Host ไม่ได้");
$objDB = mysql_select_db($dbname) or die("ติดต่อฐานข้อมูลไม่ได้");
@mysql_query("SET character_set_results=tis620");
@mysql_query("SET character_set_client='tis620'");
@mysql_query("SET character_set_connection='tis620'");
@mysql_query("collation_connection = tis620_thai_ci");
@mysql_query("collation_database = tis620_thai_ci");
@mysql_query("collation_server = tis620_thai_ci");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE></TITLE>
<META content="text/html; charset=windows-874" http-equiv=Content-Type>
<link rel="stylesheet" type="text/css" href="epoch_styles.css" />
<script type="text/javascript" src="epoch_classes.js"></script>
<script src="prototype.js" language="javascript" type="text/javascript"></script>
<?php
require("mod_ctrl_autocompletejs.php");
?>
<script type="text/javascript">
var bas_cal,dp_cal,ms_cal;
window.onload = function () {
dp_cal = new Epoch('epoch_popup','popup',document.getElementById('tdate'));
};
</script>
<META name=GENERATOR content="MSHTML 8.00.6001.18812">
<SCRIPT LANGUAGE="JavaScript">
function Start(page)
{
OpenWin = this.open(page, "CtrlWindow","toolbar=No,menubar=No,location=No,scrollbars=Yes,resizable=Yes,status=No,width=600,height=450,top=200,left=450");
}
</SCRIPT>
<script language="JavaScript" type="text/JavaScript">
function Checkdata(){
if(document.formAddThesis.ddldegree.value == "" ){
alert('กรุณาเลือกระดับ');
document.formAddThesis.ddldegree.focus();
return false;
}
if(document.formAddThesis.ddlcurr.value == "" ){
alert('กรุณาเลือกหลักสูตร');
document.formAddThesis.ddlcurr.focus();
return false;
}
if(document.formAddThesis.ddlmajor.value == "" ){
alert('กรุณาเลือกสาขาวิชา');
document.formAddThesis.ddlmajor.focus();
return false;
}
}
</script>
<script language = "JavaScript">
//สาระสำคัญเริ่มจากตรงนี้
//**** List curr (Start) ***//
function Listcurr(SelectValue)
{
formAddThesis.ddlcurr.length = 0
formAddThesis.ddlmajor.length = 0
//*** Insert null Default Value ***//
var myOption = new Option('','')
formAddThesis.ddlcurr.options[formAddThesis.ddlcurr.length]= myOption
<?
$intRows = 0;
$strSQL = "SELECT * FROM tb_curr ORDER BY curr_id ASC ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$intRows = 0;
while($objResult = mysql_fetch_array($objQuery))
{
$intRows++;
?>
x = <?=$intRows;?>;
mySubList = new Array();
strGroup = <?=$objResult["degree_id"];?>;
strValue = "<?=$objResult["curr_id"];?>";
strItem = "<?=$objResult["curr_name"];?>";
mySubList[x,0] = strItem;
mySubList[x,1] = strGroup;
mySubList[x,2] = strValue;
if (mySubList[x,1] == SelectValue){
var myOption = new Option(mySubList[x,0], mySubList[x,2])
formAddThesis.ddlcurr.options[formAddThesis.ddlcurr.length]= myOption
}
<?
}
?>
}
//**** List curr (End) ***//
//**** List major (Start) ***//
function Listmajor(SelectValue)
{
formAddThesis.ddlmajor.length = 0
//*** Insert null Default Value ***//
var myOption = new Option('','')
formAddThesis.ddlmajor.options[formAddThesis.ddlmajor.length]= myOption
<?
$intRows = 0;
$strSQL = "SELECT * FROM tb_major ORDER BY major_id ASC ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$intRows = 0;
while($objResult = mysql_fetch_array($objQuery))
{
$intRows++;
?>
x = <?=$intRows;?>;
mySubList = new Array();
strGroup = <?=$objResult["curr_id"];?>;
strValue = "<?=$objResult["major_id"];?>";
strItem = "<?=$objResult["major_name"];?>";
mySubList[x,0] = strItem;
mySubList[x,1] = strGroup;
mySubList[x,2] = strValue;
if (mySubList[x,1] == SelectValue){
var myOption = new Option(mySubList[x,0], mySubList[x,2])
formAddThesis.ddlmajor.options[formAddThesis.ddlmajor.length]= myOption
}
<?
}
?>
}
//**** List major (End) ***//
</script>
</HEAD>
<BODY topMargin=0>
<form id="formAddThesis" name="formAddThesis" method="post" onSubmit='return Checkdata(this);' action="xxx.php">
<div align="left"></div>
<br>
<table width="595" border="0" bordercolor="#666666" cellpadding=2 cellspacing=2>
<tbody>
<tr>
<td height=10 class="style10"><div align="left"> <span class="style102">ระดับ</span></div></td>
<td height=10 colspan="2" class="style10">
<!-- เริ่ม -->
<select id="ddldegree" name="ddldegree" onChange = "Listcurr(this.value)" class="style10" style='background-color:#FFFFCC; color:#0000FF;width:180px'>
<option selected value=""></option>
<?
$strSQL = "SELECT * FROM tb_degree ORDER BY degree_id ASC ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
while($objResult = mysql_fetch_array($objQuery))
{
?>
<option value="<?=$objResult["degree_id"];?>">
<?=$objResult["degree_name"];?>
</option>
<?
}
?>
</select></td>
</tr>
<tr>
<td height=10 class="style10"><div align="left"> หลักสูตร</div></td>
<td height=10 colspan="2" class="style10"><select id="ddlcurr" name="ddlcurr" style='background-color:#CCFFFF; color:#0000FF;width:180px' onChange = "Listmajor(this.value)" > </select></td>
</tr>
<tr>
<td height=10 class="style10"><div align="left"> สาขาวิชา</div></td>
<td height=10 colspan="2" class="style10"><select id="ddlmajor" name="ddlmajor" style='background-color:#FFFFCC; color:#0000FF;width:320px'>
</select>
<?
mysql_close($objConnect);
?></td>
</tr>
<tr>
<td height=10 colspan="3"><div align="center">
<input name="submit3" type="Submit" onClick='return Checkdata(this);' size='2' style='background-color:#9999FF; color:#000000;' value="บันทึก" >
</div></td>
</tr>
</tbody>
</table>
</form>
</BODY></HTML>
|
|
|
|
|
Date :
2012-07-26 04:13:59 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|