【发布时间】:2017-02-03 10:43:54
【问题描述】:
美好的一天!
我想要的是我有 3 个单选按钮,最后一个按钮被点击以创建新的单选按钮,用户在其中输入标签和值并检查/取消选中自己。
我尝试了下面的代码:
JS:
function createRadioElement( name, checked ) {
var radioInput;
try {
var radioHtml = '<input type="radio" name="' + name + '"';
if ( checked ) {
radioHtml += ' checked="checked"';
}
radioHtml += '/>';
radioInput = document.createElement(radioHtml);
} catch( err ) {
radioInput = document.createElement('input');
radioInput.setAttribute('type', 'radio');
radioInput.setAttribute('name', name);
if ( checked ) {
radioInput.setAttribute('checked', 'checked');
}
}
return radioInput;
}
在分区中:
<input type="button" name="create" value="Create New Equipment" onclick="javascript:createRadioElement();"></label><br />
它是在我的名为 form_div 的 div 中创建的
请指导
谢谢
【问题讨论】:
-
您遇到了什么错误?
-
无错误但未创建单选按钮
-
我认为您的
createRadioElement()函数正在寻找两个参数,而您的onclick="javascript:createRadioElement();"中没有提供这些参数 -
@MazharIqbalRana Logan 有道理。
-
这是说..我想创建带有标签本身的单选按钮,但不知道如何将它放在 js 和 div 中
标签: php mysql radio-button radiobuttonlist