表单自定义怎么做啊?
发布网友
发布时间:2022-04-23 08:45
我来回答
共2个回答
热心网友
时间:2022-06-18 13:11
看看这个符合你的要求不?
javascript的函数:
<script language='javascript'>
//根据不同的选择产生不同的控件
function create(obj)
{
var div=document.getElementById("createcontrol");
var input=document.createElement("input");
switch(obj)
{
case "下拉框":
div.innerHTML="";
var sel=document.createElement("select");
div.appendChild(sel);
sel.add(new Option('湖南',1));
sel.add(new Option('湖北',2));
sel.add(new Option('广东',3));
sel.add(new Option('广西',4));
sel.onchange=function showValue()
{
alert(this.value);
}
break;
case "文本框":
div.innerHTML="";
input.type="text";
input.value="文本框";
div.appendChild(input);
break;
case "单选按钮":
div.innerHTML="";
input.type="radio";
input.value="篮球";
input.onclick=function getValue()
{
alert(this.value);
};
div.appendChild(input);
div.appendChild(document.createTextNode("篮球"));
break;
case "复选按钮":
div.innerHTML="";
input.type="checkbox";
input.value="足球";
input.onclick=function getValue()
{
alert(this.value);
};
div.appendChild(input);
div.appendChild(document.createTextNode("足球"));
break;
case "普通按钮":
div.innerHTML="";
input.type="button";
input.value="普通按钮";
div.appendChild(input);
}
}
</script>
这是在网页中的一个下拉框,用于选择所要产生的控件:
<table>
<tr>
<td><select name="select" onchange="create(this.value)">
<option>==请选择需要产生的控件==</option>
<option value="下拉框">下拉框</option>
<option value="文本框">文本框</option>
<option value="单选按钮">单选按钮</option>
<option value="复选按钮">复选按钮</option>
<option value="普通按钮">普通按钮</option>
</select>
</td>
<td><div id="createcontrol"></div></td>
</tr>
</table>
呵呵,祝你好运!!!!!
热心网友
时间:2022-06-18 13:12
不是用java的 ,这个明显的就是一个ajax应用 , 使用javascript来写
并不太难的, lz 看半天ajax就ok了 , 自己动手 丰衣足食