|
|
|
สอบถามเรื่องสคริปหน่อยครับว่ามีแบบนี้ไหม เลือก Dropdown กดปุ่มแล้วไปขึ้นที่ textbox |
|
|
|
|
|
|
|
ใช้ jquery คะ
1. ใน ปุ่ม onclick ให้ดึงค่า dropdown var txtdropdown = $("#yourdropdownid option:selected").text();
2. เอาค่า text ที่ได้ใส่ลง textbox $("#yourtextboxid").val(txtdropdown );
ลองดูนะคะติดตรงไหนถามได้เลยคะ
|
|
|
|
|
Date :
2015-01-07 17:42:02 |
By :
LuckyStar |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือผมลองเอา Jq มาใส่อ่ะครับ แต่มันสคริปกันกับพวก CSS พอดีใช้จูมล่าอ่ะครับ จากรูป อันนั้นสีเทาๆตรงดรอปดาว์ ผมใส่
Jquery ไว้อยู่ แต่มันเกิดปัญหาคือ CSS หรือ สคริปบางอันมันไปรบกวนการทำงานของส่วนอื่น งงมากๆเหอๆ
มันมีแบบใช้ Jquery แบบปกติ ที่ไม่ต้องพึ่ง CSS ได้ไหมครับ อันนี้โค๊ด ดรอปดาวผมครับ จะต้องเขียนอย่างไรครับ
ผมดึงจาก mysql มาครับ
Code (PHP)
<?php
$db = JFactory::getDBO();
$strSQL = " SELECT * From tb_k2_tags where tb_k2_tags.id ";
$db->setQuery($strSQL);
//$rs = $db->loadObjectList();
$rs = $db->loadAssocList();
//print_r ($rs);
//exit;
?>
<tr>
<td class="adminK2LeftCol">
<label><?php echo JText::_('ดัชนีค้นหา'); ?></label>
</td>
<td>
<select name="id_dic_th">
<?php
/*foreach($rs as $key =>$row) {
$slc=$_POST['id_dic'] == $row->id ? 'selected' : '';
echo "<option value='$row->id' $slc >$row->id</option>";
} */
?>
<?php
foreach($rs as $key =>$row) {
$slc=$_POST['id_dic_th'] == $row['name']? 'selected' : '';
echo "<option value='$row[id]' $slc >$row[name]</option>";
}
?>
</select>
</td>
</tr>
|
|
|
|
|
Date :
2015-01-07 22:29:19 |
By :
sarut14 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าสอบถามเพิ่มเติมหน่อยครับ จากโค๊ดข้างต้นอ่ะครับ ถ้าเราจะทำดรอปดาว์ให้ในดรอปดาว์สามารถคีย์คำได้ ทำได้อย่างไรครับ
แล้วมีลิส Autocommplete ขึ้นมาจากดาต้าเบส อ่ะครับ เช่นพิม ก มันจะลิสคำออกมาเป็น ดรอปดาว์ด้วยอ่ะครับ
|
|
|
|
|
Date :
2015-01-08 10:19:45 |
By :
sarut14 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับพี่ชัย แต่ติดนิดหน่อยคือ เวลาคีย์คำแล้ว มันไม่ autocommplete ครับผม แบบดึงดาต้าเบสมาจากดรอปดาวอ่ะครับ
กับ ตอนนี้ดรอปดาว์มีลีสแต่เลือกรายการไม่ได้ครับ T_T
Code (PHP)
<div style="position: absolute; 32px; left: 150px;" id="outerFilterDiv">
<input name="filterTextField" type="text" id="filterTextField" tabindex="2" style="width: 140px;position: absolute; top: 1px; left: 1px; z-index: 2;border:none;" />
<div style="position: absolute;" id="filterDropdownDiv">
<select name="id_dic_th" id="filterDropDown" tabindex="1000"onchange="DropDownTextToBox(this,'filterTextField');" style="position: absolute;top: 0px; left: 0px; z-index: 1; width: 165px;">
<?php
/*foreach($rs as $key =>$row) {
$slc=$_POST['id_dic'] == $row->id ? 'selected' : '';
echo "<option value='$row->id' $slc >$row->id</option>";
} */
?>
<?php
foreach($rs as $key =>$row) {
$slc=$_POST['id_dic_th'] == $row['name']? 'selected' : '';
echo "<option value='$row[id]' $slc >$row[name]</option>";
}
?>
</select>
</div>
</div>
|
ประวัติการแก้ไข 2015-01-08 13:33:23
|
|
|
|
Date :
2015-01-08 13:30:33 |
By :
sarut14 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|