我已经阅读了有关 stackoverflow 的许多类似问题,但对于如何根据我的特定情况进行修改有点迷茫。我想根据选择的单选按钮以不同的方式在 html 中输出 2 行。我还在学习javascript...
请问我错过了什么?以及如何在单选按钮表单项之后直接输出 html?
我的表格是这样的;
<tr>
<td>Select your option</td>
<td><input type="radio" name="your_store" id="store_yes" value="1" onclick = "addrow()" />
<?php echo $text_yes; ?>
<input type="radio" name="your_store" id="store_no" value="0" onclick = "addrow()" />
<?php echo $text_no; ?></td>
</tr>
在此之后,我还有其他几个表单项
在表格的底部,我有这个功能;
<script type="text/javascript"><!--
function addrow() {
if(document.getElementById('store_yes').checked) {
html = '<tr>';
html = '<td>Row is showing this</td> ';
html = '</tr>';
} else {
html = '<tr>';
html = '<td>Row is showing something else</td> ';
html = '</tr>';
}
//--></script>
编辑,如果选择 YES,则出现 2 行,如果随后选择 NO,则行需要再次消失,即改变用户的想法。