我試圖根據單選按鈕中選擇的任何內容顯示具有某些表單元素的特定塊html。基於無線電選擇顯示其他表單元素
下面是我所擁有的框架,我沒有包括我嘗試過的任何JQUERY,因爲我無法獲得任何工作。有人可以幫我填補空白嗎?
TIA!
<script type="text/javascript" src="/js/jquery-1.3.2.min.js"></script>
<script src="/js/jquery.chainedSelects.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
$(document).ready(function() {
showValBox = function(data) {
};
});
</script>
<form action="" method="post" id="SomeForm" />
<table>
<tr>
<td class="td-ctr">Size</td>
<td class="td-ct"><input type="radio" name="Radio" value="Value1" onChange="showValBox(this.value)" /> Value <input type="radio" name="Radio" value="Value2" onChange="showValBox(this.value)" /> Value</td>
</tr>
<div id="Value1" style="display:none">
<tr>
<td class="td-ctr">Only if Value 1</td>
<td class="td-ct"><input type="text" name="SomeName" value="" /></td>
</tr>
</div>
<div id="Value2" style="display:none">
<tr>
<td colspan="2" class="td-ct">Online if Value 2</td>
</tr>
<tr>
<td class="td-ctr">SomeName1</td>
<td class="td-ct"><input type="text" name="SomeName1" value="" /></td>
</tr>
<tr>
<td class="td-ctr">SomeName2</td>
<td class="td-ct"><input type="text" name="SomeName2" value="" /></td>
</tr>
<tr>
<td class="td-ctr">SomeName3</td>
<td class="td-ct"><input type="text" name="SomeName3" value="" /></td>
</tr>
<tr>
<td class="td-ctr">SomeName4/td>
<td class="td-ct"><input type="text" name="SomeName4" value="" /></td>
</tr>
<tr>
<td class="td-ctr">SomeName5</td>
<td class="td-ct"><input type="text" name="SomeName5" value="" /></td>
</tr>
<tr>
<td class="td-ctr">SomeName6</td>
<td class="td-ct"><input type="text" name="SomeName6" value="" /></td>
</tr>
<tr>
<td class="td-ctr">SomeName7</td>
<td class="td-ct"><input type="text" name="SomeName7" value="" /></td>
</tr>
</div>
</table>
</form>
我相信IE沒有處理好改變時,你應該使用單擊代替。 – 2009-11-09 23:23:10
注意,我會更新。 – 2009-11-09 23:32:35
我也試過這也使用tbody(導致另一個帖子說tr不能與ie一起工作),並且我什麼也沒得到,一切都出現在頁面上,當選擇收音機時沒有任何東西消失 – Chris 2009-11-10 12:27:45