尝试在加载时隐藏 HTML 文本输入,但如果选中单选按钮,则表单将显示。
http://pastie.org/private/ah39ul5h4jtmlntkbmmda
我已经让它工作了,我只需要在页面加载时隐藏该字段。
<form action="profile_edit_gravatar.php" method="post">
<label class="radio inline">
<input type="radio" <?php if($row[16]=='account') {echo ' checked';}?> onload="this.form.otheremail.style.visibility='hidden';" onclick="
if (this.checked) {
this.form.otheremail.style.visibility='hidden';
} else {
this.form.otheremail.style.visibility='visible';
}
return true;
">
Use <?php echo $row[3];?>
</label>
<input type="text" name="otheremail">
</form>