【发布时间】:2019-10-01 02:25:25
【问题描述】:
我是 JavaScript 新手。我有这样的表格
<form id="frmid" action="index.php" method="get">
<label>Method</label>
<input type="radio" name="typeMethod" value="POST" id="rdPost" checked="checked" onchange="updatemethod()"/>
<label for="rdPost">POST</label>
<input type="radio" name="typeMethod" value="GET" id="rdGET" onchange="updatemethod()" />
<label for="rdGET">GET</label>
<input type="text" name="firstName" value="" id="txtFirst" />
<input type="text" name="middleName" value="" id="txtMiddle" />
<input type="text" name="lastName" value="" id="txtLast" />
<input type="submit" name="submit" id="txtSubmit" value="Send Information" />
</form>
我有一个带有单选按钮的 html 表单。我正在尝试编写一个javascript函数updatemethod(),当我选择一个单选按钮时,它会根据单选按钮进行更改。
我已经这样做了
function updatemethod() {
get = document.getElementById("rdGet");
post = document.getElementById("rdPost");
if (get.isChecked) {
get.setAttribute("method", "GET");
} else {
post.setAttribute("method", "POST");
}
}
我尝试这样做,但它不起作用。 谁能帮帮我
【问题讨论】:
-
请向我们展示您在 javascript 上的 updatemethod 函数和控制台日志 javascript 错误。那里可能有更多线索。
-
正如保罗所说,你把一些东西弄混了,你把它设置为你的无线电输入
标签: javascript forms radio-button