|
|
|
การทำให้ textbox disabled หรือ readonly เมื่อกดปุ่มหรือกดลิ้งทำยังไงครับติดมาหลายวัน |
|
|
|
|
|
|
|
Code (PHP)
<td><center><a href="2.php?ID= <? echo $row["ID"] ;?>" name=select onClick="javaScript:{document.form1.sur.disabled=true;}" >select</a></center></td>
ผมลองแล้วอะครับแต่เวลาผมคลิกไม่ถึงวิมันก้ enable เองอะคับ
(ลิ้งกลับหน้าเดิมนะครับ)
|
|
|
|
|
Date :
2015-06-25 10:10:38 |
By :
storybew |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมอาจช่วยแก้ไม่ได้ แต่ลองทำรูปขั้นตอน เรียบเรียงคำถามที่ละข้อ พร้อมเอา Code ที่เกี่ยวข้อง มาแป๊ะไว้ครับ ผมเห็นถามกี่ครั้งๆก็มีแค่รูปนั้น
คนผ่านมาเห็น ก็ไม่เข้าใจครับ...
เพราะฉนั้น ต้องมี code เต็ม ๆ ครับ คนเก่ง ๆ ที่อยากช่วยมีอีกเยอะครับ
|
|
|
|
|
Date :
2015-06-25 10:16:19 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อันนี้คือหน้าแรกตอนเข้ามานะครับ textbox จะสามารถใส่ข้อมูลได้และแอดข้อมูลลงไปในตารางได้ครับ
พอแอดข้อมูลลงตารางเสร็จ ขั้นตอนนี้คือการดึงข้อมูลมาโชว์ใน textbox อะครับ โดยการกด selectอะคับ
อันนี้คือที่ผมยังทำไม่ได้อะครับพอเวลา กด select ขึ้นมาแล้ว ผมอยากให้ textbox เป็น disable เพื่อไม่ให้ใส่ข้อมูลได้อะคับ
ปล. ขอโทษด้วยคับ -/\-
|
|
|
|
|
Date :
2015-06-25 10:38:06 |
By :
storybew |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
{?>
<tr><td><center><img src=></center><tr></td>
<?}
//กำหนดตัวแปรเพื่อนำไปใช้งาน
$hostname = "localhost"; //ชื่อโฮสต์
$user = "root"; //ชื่อผู้ใช้
$password = "1234"; //รหัสผ่าน
$dbname = "helpdesk"; //ชื่อฐานข้อมูล
$tblname = " tb_c_job_type"; //ชื่อตาราง
$tblname1 = "tb_c_service_type"; //ชื่อตาราง
$tblname2 = "tb_c_user_group"; //ชื่อตาราง
$tblname3 = "tb_m_menu"; //ชื่อตาราง
$tblname4 = "tb_m_user"; //ชื่อตาราง
$tblname5 = "tb_m_user2"; //ชื่อตาราง
$tblname6 = "tb_t_notice"; //ชื่อตาราง
$tblname7 = "tb_l_user"; //ชื่อตาราง
//เริ่มติดต่อฐานข้อมูล
$connect = mysql_connect($hostname, $user, $password) or die("ติดต่อฐานข้อมูลไม่ได้");
//เลือกฐานข้อมูล
$db = mysql_select_db($dbname) or die("เลือกฐานข้อมูลไม่ได้");
$sql = "select * from $tblname4 where ID ='$ID'";
$dbquery4 = mysql_db_query($dbname, $sql);
$dbquery = mysql_query($sql, $connect) or die ("ส่งคิวรี่ไม่ได้");
$result1= mysql_query("select * from $tblname4");
$row = mysql_fetch_array($dbquery);
{
?>
<Form action="Noname1.php" Method="Post" name="form1" >
<Center>
<Font Size=4><B>สร้างบัญชีผู้ใช้</B></Font>
</Cener>
<Font Size=4>
<Table Border="0" Bgcolor="#Fcf9d8" Face="Ms Sans Serif">
<Td>User Group :</Td><Td>
<Select name="GROUP_NAME" size="1">
<Option value="Administrator"<? if($row["GROUP_NAME"] == "Administrator"){ echo "selected"; }?>>Administrator</Option>
<Option value="TEAM" <? if($row["GROUP_NAME"] == "TEAM"){ echo "selected"; }?>>TEAM</Option>
<Option value="USER" <? if($row["GROUP_NAME"] == "USER"){ echo "selected"; }?>>USER</Option>
24/6/2558
<Td>Service :</Td><Td>
<Select name="SERVICE_TYPE" size="1">
<Option value="ALL" <?php if($row["SERVICE_TYPE"] == "ALL"){ echo "selected"; }?>>ALL</Option>
<Option value="Hardware" <?php if($row["SERVICE_TYPE"] == "Hardware"){ echo "selected"; }?>>Hardware</Option>
<Option value="Software" <?php if($row["SERVICE_TYPE"] == "Software"){ echo "selected"; }?>>Software</Option>
</Select></Td>
<td><td><td><Input Type=Submit name="mode" value="save" ></td></td></td>
<td><td><td><td><Input Type=Submit name="mode" value="edit" > </td></td></td></td>
<td><td><td><td><Input Type=Submit name="mode" value="clear"></td></td></td></td>
<Tr >
<Td>Name - Surname</Td><Td><Input Type=text Name=NAME_SURNAME id="sur" value="<?echo $row["NAME_SURNAME"];?>" maxlength=50 ></Td></Tr>
<Td>UserLogin</Td><Td><Input Type=text Name=USER_NAME value="<?echo $row["USER_NAME"];?>" Maxlength=50 ></Td></Tr>
<Td>Password </Td><Td><Input Type=Text Name=PASSWORD value="<?echo $row["PASSWORD"];?>" Maxlength=50 ><Tr></Td>
<Td>Telephone </Td><Td><Input Type=text Name=TELEPHONE value="<?echo $row["TELEPHONE"];?>" Maxlength=50 ><Tr></Td>
<Td>Email Address </Td><Td><Input Type=Text Name=EMAIL value="<?echo $row["EMAIL"];?>" Maxlength=50 ></tr></Td>
</Tr>
</Form>
</Table>
</Font>
<Br>
<?}
{?>
<br>
<table width="100%" Border="1" Face="Ms Sans Serif">
<tr>
<td Bgcolor="#Fcf9d8"><center><strong>Edit</strong></center></td>
<td Bgcolor="#Fcf9d8"><center><strong>ID</strong></center></td>
<td Bgcolor="#Fcf9d8"><center><strong>Group_name</strong></center></td>
<td Bgcolor="#Fcf9d8"><center><strong>Service_Type</strong></center></td>
<td Bgcolor="#Fcf9d8"><center><strong>Name_Surname</strong></center></td>
<td Bgcolor="#Fcf9d8"><center><strong>User_Name</strong></center></td>
<td Bgcolor="#Fcf9d8"><center><strong>Password</strong></center></td>
<td Bgcolor="#Fcf9d8"><center><strong>Telephone</strong></center></td>
<td Bgcolor="#Fcf9d8"><center><strong>Email</strong></center></td>
<td Bgcolor="#Fcf9d8"><center><strong>Delete</strong></center></td>
</tr>
<?}
while ($row = mysql_fetch_array($result1))
{
?>
<tr>
<td><center><a href="2.php?ID= <? echo $row["ID"] ;?>" name=select onClick="javaScript:{document.form1.sur.disabled=true;}" >select</a></center></td>
<td><center><?echo $row['ID'] ?></center></td>
<td><?echo $row['GROUP_NAME'] ?></td>
<td><?echo $row['SERVICE_TYPE']?></td>
<td><?echo $row['NAME_SURNAME']?></td>
<td><?echo $row['USER_NAME'] ?></td>
<td><?echo $row['PASSWORD'] ?></td>
<td><?echo $row['TELEPHONE'] ?></td>
<td><?echo $row['EMAIL'] ?></td>
<td><center><a href="Noname1.php"><img src="pencil.jpg" width="20" height="20" border="0" alt="" ></a></center></td>
</tr>
<?}
mysql_close();
?>
นี้ code ครับ ส่วนของ textbox จะอยู่บรรทัดที่ 73-77 ครับ
ส่วน select จะอยู่ทีบรรทัด 121 ครับ รบกวนทีนะคับ
|
|
|
|
|
Date :
2015-06-25 10:39:57 |
By :
storybew |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันdisabled textboxได้แล้วครับแต่มันไม่ดึงข้อมูลขึ้นมา อะครับ
|
|
|
|
|
Date :
2015-06-25 12:30:18 |
By :
storybew |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเปลี่ยนรูปแบบใหม่ครับ
while ($row = mysql_fetch_array($result1))
{
?>
<tr>
<td><center>
<a href="javascript: void(0);" name=select onClick="document.form1.sur.disabled=true;" >select</a></center></td>
แก้เป็น
Code (JavaScript)
while ($row = mysql_fetch_array($result1))
{
?>
<tr[color=blue] id='row_<?=$row['ID']?>'>
<td><center><a href="javascript: set_from_edit( <?=$row['ID']?> };" name=select >select</a></center></td>
.....
}
<script>
function set_from_edit( id ){
var frm = document.form1;
frm.sur.disabled=true;
var tr = document.getElementById(row_''+id);
var tds = tr.cells;
// จะเซทอะไรก็ลองดูจากตัวแปร ออปเจคที่ได้ ใช้ javascript หรือ jquery(recomment) ช่วย เช่น
frm.NAME_SURNAME.value = tds[4].innerHTML; // สำหรับjavascript simple
frm.NAME_SURNAME.value = $(tr + ' td:eq(4)' ).html(); // สำหรับ jqeury
// ก็เลือกเอานะครับว่าจะประยุกต์ยังไงต่อไป
}
</script>
|
|
|
|
|
Date :
2015-06-25 13:30:49 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|