解决方案 »

  1.   

    就你贴的代码,光删除时提交有没有弹出1111
    弹出了就说明你删除时破坏了form表单,所以没能提交
    没弹出就说明你删除后提交时alert(1111);之前出现了错误,导致程序没有执行到提交那里。
      

  2.   


    可以弹出来,但是你说我破坏?为啥会破坏form表单,表单有<form method="post" action ></form>不就可以提交了吗?
    然道还有什么必须要有的东西?求解
      

  3.   

    那222弹了没?注意:是直接删除,然后再提交。
    delChapter是你的删除方法吗?方法里的就是全部内容?
    造成bug的原因很多,往往有些很奇怪的问题,最后解决后发现其实就是个小粗心,你可以试着简化下代码多测下,就会发现问题。
      

  4.   

    就是因为222没有弹出,代码走到提交哪一行就不走了。
    我在里面加载了一个CKEdit。我怀疑是因为这个插件的原因,但是找半天也没招找见原因。
    请问下,怎么单个文本框移除这个插件?
    搜了好久都没找见怎么移除的,只让添加不让移除么
      

  5.   


    删除的就是全部内容,我每次添加一个tr,删除也是按照tr来删除的。
      

  6.   


    function addChapter(y){
    y = parseInt(x)+1 ;
    imgNo = parseInt(imgNo)+1 ;
    var str = "<tr id='postInfoDiv"+y+"' width='100%'><td><input type = 'hidden' name = 'len' value = '1'/> "+
    " <table ><tr><td width='145' nowrap='nowrap'>标题<span class='redMst'>*</span></td>"+                                                                                                                                       
    "<td align=left colspan='3'><input type='text' name='bcmOperationChapter.titleName' id='contentType"+y+"' value='输入标题' style='width:700px' "+ 
    "onFocus=\"if(this.value==this.defaultValue)this.value='';\" onBlur=\"if (this.value=='') this.value=this.defaultValue;\""+
    "onkeydown=\"if(event.keyCode==13)event.keyCode=9\" class='InputText'/></td></tr><tr><td></td><td align=left >"+
    "  <select name = 'bcmOperationChapter.titleType' id = 'titleType"+y+"' onchange = 'change(this.value,"+y+")' class='DropDown validate[required]'>"+
    " <option value = '1'>文本类型</option>"+
    " <option value = '0'>标题</option> "+ 
    " <option value = '1'>正文</option> "+ 
    " </select>   </td>"+   
    "<td><input type='button' value='删除条目' onclick=\"delChapter("+y+")\" class='But'></td>"+                                                                                                                                                             
    "<td  align=left ><input type='button' value='添加岗位' onclick=\"selPostEmp('"+imgNo+"','"+y+"')\" class='But' id= 'addPost"+y+"'>  "+                         
    " </td></tr>"+                          
    "<tr id='showPostInfoTr"+y+"'><td width='145' nowrap='nowrap'> </td><td colspan='3' ><div id='showPostInfo"+y+"' style='border: solid 1px #d2e2e2; width:100% ; display:none ;' ></div></td>"+
    "</tr><tr><td width='145' nowrap='nowrap' > </td><td colspan='3'><div id = 'texta"+y+"'>"+
    "<textarea rows='3' cols='103' name='content"+y+"'" + 
    "id='content"+y+"' style='border: solid 1px #7F9DB9;'  onFocus=\"if(this.value==this.defaultValue)this.value='';\" "+
    "onBlur=\"if (this.value=='') this.value=this.defaultValue;\">输入内容</textarea></div></td></tr></table ></td></tr>" ;
    $("#postInfoTab").append(str) ;
    CKEDITOR.replace('content'+y); 
    x++ ;
    }
      

  7.   

    那看来不是删除的问题了。
    添加方法应该没关系吧,你不是光删除,也不能提交吗。
    你把save方法简化以下,只保留提交那段再试试。
    还有记得每次测试都要重新编译,清除下缓存,重新加载页面,碰到类似的情况,明明代码修改后没任何问题,但就是一直发生原来的问题的情况。