【发布时间】:2019-08-27 05:43:35
【问题描述】:
我有下面的代码在表单中的选择和文本框之间切换,但是尽管选中了选择,我仍然需要实际单击单选按钮,否则它只会发送空白信息。
<input onclick="document.getElementById('codemenu').disabled = false;
document.getElementById('codecustom').disabled = true;" type="radio"
name="codebutton" value="" checked="checked">
<select name="exp_code" id="codemenu">
<option value="MATS">MATS</option>
<option value="WAGES">WAGES</option>
<option value="FUEL">FUEL</option>
<option value="AD">AD</option>
<option value="TAX">TAX</option>
<option value="GAS">GAS</option>
<option value="OH">OH</option>
</select>
<p>
<input onclick="document.getElementById('codecustom').disabled = false;
document.getElementById('codemenu').disabled = true;" type="radio"
name="codebutton">
<input type="text" name="exp_code" id="codecustom" placeholder="Custom Code"
autocomplete="on">
来源于this page
我觉得我需要在标题中添加一些脚本,如下所示,但我不经常使用 javascript。
<head>
<script>
window.onload = function() {
document.getElementByID.exp_form.type[0].checked = true;
}
</script>
【问题讨论】:
-
it just sends blank information...何时提交表单?我实际上没有看到<form> -
这只是表格中间的一部分。
-
您的无线电输入需要值,然后您应该会看到正在发送的内容。
标签: javascript html forms