$('#formExp').append(html); 追加一组HTML 如何去判断第二组的 text值不能为空, 50

<script>$(function(){vari=0$('#button7').bind('click',function(){i++;varhtml='<divid=... <script>
$(function() {
var i = 0

$('#button7').bind('click', function() {
i++;
var html = '<div id="divId0"><hr style="height: 1px; color: #333;" /><br /><table width="100%" border="0" cellpadding="0" cellspacing="0" id="tableId0"><tr><td width="50"></td><td>手机:</td><td><input name="rg_Name" type="text" id="rg_Name" size="40" /><span style="color: Red">*</span></td><td><label> <input type="button" name="btnDel" onclick="fnDel(0);" id="btnDel" value="Delete" style="background: #C00000;color: #FFF; font-weight: bold; height: 25px; border: none;padding: 5px; width: 90px;" /> </label></td></tr><tr><td> </td><td>邮箱地址:</td><td colspan="2"><input name="rg_Email" type="text" id="rg_Email" size="40" /><span style="color: Red">*</span></td></tr><tr><td> </td><td>手机:</td><td colspan="2"><input name="rg_Mobile" type="text" id="rg_Mobile" size="40" /><span style="color: Red">*</span></td></tr></table><br /></div>';
var html = html.replace('divId0', 'divId' + i).replace('tableId0', 'tableId' + i).replace('fnDel(0);', 'fnDel(' + i + ');');
$('#formExp').append(html);
});
});

function fnDel(i) {
if ($("div[id^='divId']").length == 1) {
alert('最后一个,不可删除');
}
else {
$('#divId' + i).remove();
}
}
</script>
展开
 我来答
爱上BLACKSTONE
2014-07-03 · TA获得超过401个赞
知道小有建树答主
回答量:225
采纳率:0%
帮助的人:225万
展开全部
<button id="button7">添加</button>
<button id="submit" onclick="verifyNotNull('formExp');">第二组为空时提示</button>
<form action="" id="formExp"></form>
<script>
        $(function() {
            var i = 0

            $('#button7').bind('click', function() {
                i++;
                var html = '<div id="divId0"><hr style="height: 1px; color: #333;" /><br /><table width="100%" border="0" cellpadding="0" cellspacing="0" id="tableId0"><tr><td width="50"></td><td>手机:</td><td><input name="rg_Name" type="text" id="rg_Name" size="40" /><span style="color: Red">*</span></td><td><label>                                        <input type="button" name="btnDel" onclick="fnDel(0);" id="btnDel" value="Delete" style="background: #C00000;color: #FFF; font-weight: bold; height: 25px; border: none;padding: 5px; width: 90px;" /> </label></td></tr><tr><td> </td><td>邮箱地址:</td><td colspan="2"><input name="rg_Email" type="text" id="rg_Email" size="40" /><span style="color: Red">*</span></td></tr><tr><td> </td><td>手机:</td><td colspan="2"><input name="rg_Mobile" type="text" id="rg_Mobile" size="40" /><span style="color: Red">*</span></td></tr></table><br /></div>';
                var html = html.replace('divId0', 'divId' + i).replace('tableId0', 'tableId' + i).replace('fnDel(0);', 'fnDel(' + i + ');');
                $('#formExp').append(html);
            });
        });

        function fnDel(i) {
            if ($("div[id^='divId']").length == 1) {
                alert('最后一个,不可删除');
            }
            else {
                $('#divId' + i).remove();
            }
        }
        
        function verifyNotNull(formId){
            var len=$('#'+formId+' div[id^="divId"]').length;
            var status=true;
            if(len>1){
                $('#'+formId+' div[id^="divId"]:eq(1) input').each(function(){
                    if(!$(this).val()){
                        status=false;
                    }
                });
                if(!status){
                    alert("第二组内容不能为空");
                }
            }else{
                return;
            }
        }
    </script>

先点击“添加”按钮,添加两组,然后点击“第二组为空时提示”按钮查看效果

更多追问追答
追问
添加一组,然后判断是否为空,你只判断了第二组的。
追答
因为你上面说的是要判断第二组的,如果都要判断把我的方法改一下就可以了,需要我帮你改吗?如果需要我帮你改 我想问一下,是什么时候判断,是添加第二组的时候判断第一组是否为空吗?还是提交的时候一起判断所有的是否为空?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式