jquery 对form表单的动态操作

<!doctype html>
<html >
<head>
<title>表单练习3</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#b_add').click(function(){
var fullname = $("input[id='fullname']").val();
var sex = $("input[type='radio']:checked").val();
var dept = $('#dept option:selected').html();
if(fullname ==''){
alert('姓名不能为空');
return;
}
if(fullname.length > 10){
alert('姓名不能超过10个字符');
return;
}

//var id = jQuery("table").find("tr").length +1 
var trHTML = '<tr>'+
'<td><input type="checkbox" id="check"/></td>'+
'<td>'+fullname+'</td>'+
'<td>'+sex+'</td>'+
'<td>'+dept+'</td>'+
'</tr>';
$("#list").append(trHTML);
});


$('#b_del').click(function(){
//var tabRowLen = $("table tbody tr").length;

<!-- for(var i = 1; i < tabRowLen; i++ ) { -->
<!-- var row = $("#table").find("tr").eq(i) -->
<!-- var temp = row.find("td").eq(0); -->
<!-- if(temp.find('input').prop('checked')) { -->
<!-- row.remove(); -->
<!-- } -->
<!-- } -->
$('table tr td input:checked').each(function(){
n = $(this).parents("tr").index();
$("#list").find("tr:eq("+n+")").remove();
});
});
});
</script>
</head>


<body>
<p>
<label for="fullname">姓名:</label>
<input type="text" id="fullname" />
</p>
<p>

<label>性别:</label>
<input type="radio" name="sex" id="sex_1" value="男" /><label for="sex_1">男</label><!--//如果此处value为1和2获取的值总是为1和2,获取不到文本 -->
<input type="radio" name="sex" id="sex_2" value="女" /><label for="sex_2">女</label>
</p>
<p>
<label for="dept">部门:</label>
<select id="dept">
<option value="A">应用服务部</option>
<option value="B">平台支持部</option>
<option value="C">解决方案部</option>
</select>
</p>


<table id="list" border="1">
<tr>
<th>选择</th>
<th>姓名</th>
<th>性别</th>
<th>部门</th>
</tr>
</table>


<button id="b_add" type="button">添加</button>
<button id="b_del" type="button">删除</button>
</body>

</html>

作为一个新手开始不知道如何操作,对应的函数也不知道,只能去查api,网上去看别人的例子.
















  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值