ช่วยหน่อยครับ ส่วนของ list menuเป็นการเลือกจำนวน text field พอเราเลือกแล้วให้มันแสดง text field ตามจำนวนที่เราเลือก แสดงข้างล่างทันที โดยที่ไม่ต้องกด submit อะครับ
Code (PHP)
<?php
$button = $_REQUEST['button'];
if($button != NULL){
$input = $_REQUEST['input'];
$a = explode("\r\n", $input);
for($i=1;$i<=$input;$i++){
?>
</p>
<p>คำตอบข้อที่ <? echo "$i"; ?>
<input name="<? echo "$i"; ?>" type="text" />
</p>
<?
}
}
?>
นี้คือโค้ดนะครับ ช่วยที
Date :
2011-09-21 19:15:02
By :
sunnyonto
Code (PHP)
<td height="26" bgcolor="#FFFFFF">เลือกจำนวนข้อคำตอบ
<label>
<select name="input" id="input">
<option>จำนวนข้อคำตอบ</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
</select>
<input type="submit" name="button" id="button" value="Submit" />
</label>
<p><?php
$button = $_REQUEST['button'];
if($button != NULL){
$input = $_REQUEST['input'];
$a = explode("\r\n", $input);
for($i=1;$i<=$input;$i++){
?>
</p>
<p>คำตอบข้อที่ <? echo "$i"; ?>
<input name="<? echo "$i"; ?>" type="text" />
</p>
<?
}
}
?></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> </td>
<td height="26" bgcolor="#FFFFFF"> </td>
</tr>
</table>
นี้ครับโค้ด
Date :
2011-09-21 19:16:32
By :
sunnyonto
ขอแนะนำ jump_menu ครับ
Code (PHP)
Code (JavaScript)
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
<select name="menu1" id="menu1" onChange="MM_jumpMenu('parent',this,0)" style="display: none;">
<?php
for($i=0;$i<=5;$i++){
if($_GET["Line"] == $i)
{
$sel = "selected";
}
else
{
$sel = "";
}
?>
<option value="<?php echo $_SERVER["PHP_SELF"]; ?>?Line=<?php echo $i." ".$sel; ?>"><?php echo $i; ?></option>
<?php
}
?>
</select>
$line = $_GET["Line"];
if($line == 0)
{
$line=1;
}
for($i=1;$i<=$line;$i++)
{
?>
<input type="text" name="txt<?=$i;?>" />
<?php
}
?>
Date :
2011-09-21 20:15:11
By :
ppanchai
Load balance : Server 04