У меня есть код ниже, чтобы переключаться между выбором и текстовым полем в форме, однако, несмотря на то, что выбор отмечен, мне все равно нужно нажать переключатель, иначе он просто отправляет пустую информацию.
<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">
Источник этой страницы
У меня такое чувство, что мне нужно добавить некоторые скрипты в заголовок, такие как следующие, но я не часто использую javascript.
<head>
<script>
window.onload = function() {
document.getElementByID.exp_form.type[0].checked = true;
}
</script>