我試圖根據從下拉菜單中的選擇顯示不同的div。使用javascript在div中顯示php
<html>
<head>
<title>DDlist Div Display</title>
<script type="text/javascript">
function ShowDivArea(info) {
var sel = document.getElementById('divArea').getElementsByTagName('div');
for (var i=0; i<sel.length; i++) { sel[i].style.display = 'none'; }
if (info == '0') { return; }
document.getElementById('divArea'+info).style.display = 'block';
}
</script>
<style type="text/css">
.divArea { display:none; height:100px; width:500px; border:1px solid red; }
</style>
</head>
<body>
<select id="DDDivList" onchange="ShowDivArea(this.selectedIndex)">
<option value="0" selected> -- Select A Design Service --</option>
<option value="1"> QR Bookmark </option>
<option value="2"> Twitter </option>
<option value="3"> Ning or Tumblr </option>
<option value="4"> Flyers </option>
<option value="5"> Business Card or Brochure</option>
<option value="6"> Album or Mixtape cover</option>
<option value="7"> Other</option>
</select>
<div id="divArea">
<div id="divArea1" class="divArea">
<form action='code.php' method='GET'>
<input type='text' name='myname'><br>
<input type='submit' value='Click here'>
</form>
<?php
$name = $_GET['myname'];
if ($name)
echo "Hello, $name.";
?>
</div>
<div id="divArea2" class="divArea">
</div>
</body>
</html>
你從這裏得到了重點。每個下拉選項更多div。
這就是我沒有得到的:我想爲每個div添加一個不同的php腳本。 code.php應該是什麼?
謝謝。
我不知道我在這裏理解你的問題。 「不同的PHP腳本」是什麼意思?爲什麼你不能在每個div中插入相應的PHP代碼? – casablanca 2010-08-10 23:27:26
因此: