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

HOME > PHP > PHP Forum > ตรง textbox ใช้ autofill มันเอาโค้ดออกมาด้วยอะครับ เชิญด้านในเรยครับมีรูป



 

ตรง textbox ใช้ autofill มันเอาโค้ดออกมาด้วยอะครับ เชิญด้านในเรยครับมีรูป

 



Topic : 042714

Guest






ตรงคำนำหน้า กับ email อะครับ

มันไปเอาโค้ดออกมาด้วยครับ ใช้ Ajaxautofill อะครับ งงมากแก้มานานก้อยังไม่ได้

หน้าส่งข้อมูล
<html>
<head>
<title>:: ลงทะเบียน ::</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><LINK 
href="images/libstyle.css" type=text/css rel=stylesheet></head>
<? 
  include "connect.inc.php"; 
?>
<script language="JavaScript">
	   var HttPRequest = false;

	   function doCallAjax(fidcard,ftitlename,fname,fsurname,fposition,ffacuties,ftelno,fmobile,femail) {
		  HttPRequest = false;
		  if (window.XMLHttpRequest) { // Mozilla, Safari,...
			 HttPRequest = new XMLHttpRequest();
			 if (HttPRequest.overrideMimeType) {
				HttPRequest.overrideMimeType('text/html');
			 }
		  } else if (window.ActiveXObject) { // IE
			 try {
				HttPRequest = new ActiveXObject("Msxml2.XMLHTTP");
			 } catch (e) {
				try {
				   HttPRequest = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {}
			 }
		  } 
		  
		  if (!HttPRequest) {
			 alert('Cannot create XMLHTTP instance');
			 return false;
		  }

		  var url = 'AjaxGetFill.php';
		  var pmeters = "tidcard=" + encodeURI( document.getElementById(fidcard).value);

			HttPRequest.open('POST',url,true);

			HttPRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			HttPRequest.setRequestHeader("Content-length", pmeters.length);
			HttPRequest.setRequestHeader("Connection", "close");
			HttPRequest.send(pmeters);
			
			
			HttPRequest.onreadystatechange = function()
			{

				//if(HttPRequest.readyState == 3)  // Loading Request
				//{
					//document.getElementById(fProductName).innerHTML = "..";
				//}

				if(HttPRequest.readyState == 4) // Return Request
				{
					var mytrainee = HttPRequest.responseText;
					var myArr = mytrainee.split("|");
					if(typeof(myArr[1])!= "undefined")
					{
						document.getElementById(ftitlename).value = myArr[0];
						document.getElementById(fname).value = myArr[1];
						document.getElementById(fsurname).value = myArr[2];
						document.getElementById(fposition).value = myArr[3];
						document.getElementById(ffacuties).value = myArr[4];
						document.getElementById(ftelno).value = myArr[5];
						document.getElementById(fmobile).value = myArr[6];
						document.getElementById(femail).value = myArr[7];
					}else{
						var bak = "";
				        document.getElementById(ftitlename).value = bak;
						document.getElementById(fname).value = bak;
						document.getElementById(fsurname).value = bak;
						document.getElementById(fposition).value = bak;
						document.getElementById(ffacuties).value = bak;
						document.getElementById(ftelno).value = bak;
						document.getElementById(fmobile).value = bak;
						document.getElementById(femail).value = bak;
					}
				}
				
			}

	   }
 
	</script>


หน้าส่งข้อมูล
<form name="frmMain" method="post" action="AjaxGetFill.php">
			<table width="600" border="0">
				<tr><td> 
					รหัสบัตรประจำตัวประชาชน : </td><td>
					    <input type="text" name="idcard" id="idcard" size="50" 
                        OnChange="doCallAjax('idcard','titlename','name','surname','position','facuties','telno','mobile','email');">
                    </td>
				</tr>
         		
                <tr>
                <td>
					คำนำหน้า : </td><td>
                   	นาย<input name="titlename" type="radio" id="titlename1" value="นาย">
 	 				นาง<input name="titlename" type="radio" id="titlename2" value="นาง">
                    นางสาว<input name="titlename" type="radio" id="titlename3" value="นางสาว"> 
                    อื่นๆ โปรดระบุ...<br><input name="titlename" type="text" id="titlename" size="50"></td>
				</tr>
                <tr>
					<td>ชื่อ : </td><td><input type="text" name="name" id="name" size="50"></td>
				</tr>
              
				<tr>
					<td>นามสกุล : </td><td><input type="text" name="surname" id="surname" size="50"></td>
				</tr>
               
				<tr>
					<td>ตำแหน่ง : </td><td><input type="text" name="position" id="position" size="50"></td>
				</tr>
              
                <tr><td>
                 หน่วยงาน : </td><td><select name="facuties" id="facuties" style="width:272px">
                    <option value="">- หน่วยงาน -</option>
                    <? 
                    /*$host="localhost"; //ชื่อ Host 
                    $user="root"; //ชื่อ user 
                    $password="1234"; //รหัสผ่านฐานข้อมูล
                    $dbname="trn_course";
                    $connection=mysql_connect($host,$user,$password) or die("เชื่อมต่อฐานข้อมูลไม่ได้");
                    mysql_select_db($dbname) or die("ไม่สามารถเลือกฐานข้อมูลได้");
                    mysql_query("SET NAMES UTF8");  */
                    $sql="select * from facuty order by facuties_id ASC";
                    $dbquery=mysql_db_query($dbname,$sql);
                    while($result=mysql_fetch_array($dbquery)){
                    ?>
                    <option value="<?=$result[facuties_id];?>">
                      <?=$result[facuties];?>
                    </option>
                    <? 
                }
                ?>
                  </select></td>
                  </tr>
               
                <tr>
					<td>หมายเลขโทรศัพท์บ้าน : </td><td><input type="text" name="telno" id="telno" size="50"></td>
				</tr>
               
                <tr>
					<td>หมายเลขโทรศัพท์มือถือ : </td><td><input type="text" name="mobile" id="mobile" size="50"></td>
				</tr>
              
                <tr>
					<td>
					  Email : 
			      </td><td><input type="text" name="email" id="email" size="50"></td>
                  </tr></table>
			<div align="center"><input type="submit" name="submit" value="ลงทะเบียน">
			  <input type="reset" name="reset" value="ยกเลิก">
			</div>

			<input type="hidden" name="course" value="<?=$_GET[course0]?>">
		</form>


หน้ารับข้อมูล
<html>
<head>
<title>:: ลงทะเบียน ::</title>
<META HTTP-EQUIV="Refresh"  CONTENT="2;URL=index.php">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><LINK 
href="images/libstyle.css" type=text/css rel=stylesheet>
</head>
<body>
<!-- <script langauge="JavaScript">
window.location='index.htm';
</script> -->

<?
	include "connect.inc.php";
	$strtrainee = trim($_POST["tidcard"]);
//	echo "TT $_POST[titlename]";
/*	$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
	$objDB = mysql_select_db("trn_course");
	mysql_query("SET NAMES UTF8"); */
	
	$sql = "insert into trainee (idcard, titlename, name, surname, position, facuties_id, telno, mobile, email) values ('$idcard','$titlename','$name','$surname','$position','$facuties','$telno','$mobile','$email')";
	
//	echo "SS $sql";
	$re=mysql_db_query($dbname,$sql);
	
	$sql = "INSERT INTO `register` (`idcard` ,`course0` ,`remark` )
	VALUES ('$idcard', '$course', '') ";
	$re=mysql_db_query($dbname,$sql);
	
//echo"'$idcard','$titlename','$name','$surname','$position','sql$facuties','$telno','$mobile','$email'";

	$strSQL = "SELECT * FROM trainee WHERE idcard = '".$strtrainee."'";
	$objQuery=mysql_db_query($dbname,$strSQL);
//	$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
	
	$iRow = mysql_num_rows($objQuery);

	if ( $iRow > 0){
		$objResult = mysql_fetch_array($objQuery);
		if($objResult)
		{
			echo $objResult["titlename"]."|".$objResult["name"]."|".$objResult["surname"]."|".$objResult["position"]."|".$objResult["facuties"]."|".$objResult["telno"]."|".$objResult["mobile"]."|".$objResult["email"];
	}
	}else{
	  print "";	
	}
	mysql_close();
?>




Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-05-11 14:12:48 By : เล View : 1035 Reply : 3
 

 

No. 1



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



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


Code (PHP)
<input type="text" name="email" id="email" size="50"></td>
คุณลองเอา id ออกก่อนนะครับ แล้วดูว่าหายไหม






Date : 2010-05-11 14:54:52 By : SOUL
 


 

No. 2



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

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

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

คือ responseText ของ ajax มันจะไปอ่านเอา html มาด้วยอยู่แล้วค่ะ ถ้าไม่ต้องหารให้มี โค้ด html ก็ต้องเอาออกค่ะ
พวก tag html ทั้งหมดเอาออกไปเลยค่ะ

<html>
<head>
<title>:: ลงทะเบียน ::</title>
<META HTTP-EQUIV="Refresh" CONTENT="2;URL=index.php">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><LINK
href="images/libstyle.css" type=text/css rel=stylesheet>
</head>
<body>
<!-- <script langauge="JavaScript">
window.location='index.htm';
</script> -->
Date : 2010-05-11 15:03:22 By : ultrasiam
 

 

No. 3

Guest


ultrasiam ขอบคุงมากเรยครับ

แต่คราวนี้ ผมจะใส่ redirect page ไปหน้าแรกตรงไหนครับ
Date : 2010-05-11 16:25:21 By : เล
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ตรง textbox ใช้ autofill มันเอาโค้ดออกมาด้วยอะครับ เชิญด้านในเรยครับมีรูป
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่