菜鸟求助:JS函数如何实现文本框输入值后能动态加载多选框?

JavaScript021

菜鸟求助:JS函数如何实现文本框输入值后能动态加载多选框?,第1张

首先你需要在页面中引入jquery

实例代码如下:

HTML

<form id="f">

<input type="text" name="" id="" onblur="autoAddEle(this)">

<input type="checkbox" name="" id="">

</form>

JS

function autoAddEle(focusTextDom) {

var focusTextJqDom = $(focusTextDom)

if(focusTextJqDom.val() == "test") {

var elehtmlstr = "<br><input type='text' name='' id='' onblur='autoAddEle(this)'><input type='checkbox' name='' id=''>"

$("#f").append(elehtmlstr)

}

}

当你在文本框中输入 test 后会自动出现一个带同样事件的文本框和复选框

你自己改下控件名字就可以了啊!

下面自己放连个文件试

---

1.php

<script>

function $(id){

return document.getElementById(id)

}

function checkalls(obj,form){

var bool=(obj.checked)?true:false

for(var i=0i<form.lengthi++){

form.all[i].selected=bool

}

}

</script>

<form action="2.php" method="post" >

<input type="checkbox" name="checkall" id="checkall" onclick="checkalls(this,$('select'))" checked>全选<br>

<select multiple name="select[]" id="select" size="15" style="width:210pxheight:250px">

<option value="1" selected>顿饭大幅度</option>

<option value="2" selected>大幅度</option>

<option value="3" selected>大幅缩</option>

<option value="4" selected>到司法所</option>

</select>

<INPUT TYPE="submit" value="提交">

</form>

---

2.php

<?

echo $select[0]

echo $select[1]

echo $select[2]

echo $select[3]

?>