<input type="checkbox" name="C1" id="a2" value="22" checked onclick="ab()" >22
<input type="checkbox" name="C1" id="a3" value="33" onclick="ab()" >33
<input type="checkbox" name="C1" id="a4" value="44" onclick="ab()">44
<input type="text" id="b" value="11,22" size="20" >
<input type="text" id="d" value="" size="20" >
<input type="button" value="按钮" name="B3" onclick="abc()">
<script type="text/javascript">
var b = documentgetElementById("b")value;
var d = documentgetElementById("d")value;
var checkboxes = documentgetElementsByName("c1");
for (var idx = 0; idx < checkboxeslength; idx++) {
if (checkboxes[idx]checked == true)
checkboxes[idx]setAttribute("saved", "true");
}
function ab() {
var c = documentgetElementsByName("c1");
var b = documentgetElementById("b");
var d = documentgetElementById("d");
dvalue = "";
bvalue = "";
for (var i = 0; i < clength; i++) {
if (c[i]checked == true) {
c[i]setAttribute("saved", "true");
bvalue += c[i]value + ",";
}
}
for (var k = 0; k < clength; k++) {
if (c[k]checked == false && c[k]getAttribute("saved")=="true" ) {
dvalue += c[k]value + ",";
}
}
}
function abc() {
if (b == documentgetElementById("b")value) {
alert("1");
}
else {
alert("2");
}
}
</script>这个问题并不复杂,将选中的值传给后台,然后再后台通过 java 代码将数据插入数据库表就可以了,这方面,你需要看一下 JDBC 的知识。
其实,再说的清楚一点,就是用 java 执行一条 insert 语句就可以了
1、首先创建一个名称为 checkbox_form_id的html文件 。
2、添加2个input元素 设置input类型为checkbox设置并分别设置id,添加一个form设置id为“thisisformid”。
3、添加一个button按钮,在点击事件中加入自定义函数my_checkbox_form_id,添加一p标签,设置id 为 show_checkbox_form_id。
4、在javascript中创建一个自定义函数 my_checkbox_form_id。
5、在自定义函数中获取input对象。用form属性获取表单对象,用表单的id属性获取表单的id值,并将结果显示到p标签中。
6、最后在浏览器中打开文件,点击button查看获取到的表单id效果。
预知供应商的value=1; 客户的value=2;则从数据库里面取出来之后,进行判断,需要选中则添加属性checked即可
<input type="checkbox" id="checkbox1" checked >供应商</input>
不可更改的话,可以直接禁用,添加属性 disabled=“disabled”,会让checkbox变成灰色的,
如果要让它保持只读,可以设置它的onclick=‘’return false“
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)