调用方法一
// JavaScript Document $(document).ready(function(){ var dataObj={ title:$('input[name=title]').val(), titleEn:$('input[name=title]').val(), brief:$('textarea[name=brief]').val(), briefEn:$('textarea[name=brief]').val() } decodeTagObj.config={ title:'cn', titleEn:'en', brief:'cn', briefEn:'en', } decodeTagObj.initData={ title:function(newVal){ $('input[name=title]').val(newVal); }, titleEn:function(newVal){ $('input[name=title_en]').val(newVal); }, brief:function(newVal){ $('textarea[name=brief]').val(newVal); $('textarea[name=brief]').text(newVal); }, briefEn:function(newVal){ $('textarea[name=brief_en]').val(newVal); $('textarea[name=brief_en]').text(newVal); } } decodeTagObj.decodeMark(dataObj);//解析标签 /************************/ });
调用方法二
// JavaScript Document /******配置标签选项*****/ $(document).ready(function(){ //$('textarea[id=description]').val('[cn]我的一个测试[/cn]') markTagObj.config={ title:'cn', titleEn:'en', brief:'cn', briefEn:'en', } markTagObj.replaceValue={ title:function(newVal){ $('input[name=title]').val(newVal); }, titleEn:function(newVal){ $('input[name=title_en]').val(newVal); }, brief:function(newVal){ $('textarea[name=brief]').val(newVal); }, briefEn:function(newVal){ $('textarea[name=brief_en]').val(newVal); } } /************************/ $("form").live("submit",function(){ //alert($('textarea[id=description]').val()); //alert('测试'); var doms = $(".require"); var check_ok = true; checkOk=true; $.each(doms,function(i, dom){ if($.trim($(dom).val())==''||$(dom).val()=='0') { var title = $(dom).parent().parent().find(".item_title").html(); if(!title) { title = ''; } if(title.substr(title.length-1,title.length)==':') { title = title.substr(0,title.length-1); } if($(dom).val()=='') TIP = LANG['PLEASE_FILL']; if($(dom).val()=='0') TIP = LANG['PLEASE_SELECT']; alert(TIP+title); $(dom).focus(); check_ok = false; checkOk=false; return false; } }); //alert(check_ok); if(!check_ok){ return false; } /***********/ var dataObj={ title:$('input[name=title]').val(), titleEn:$('input[name=title_en]').val(), brief:$('textarea[name=brief]').val(), briefEn:$('textarea[name=brief_en]').val() } /**********/ /***********/ markTagObj.mark(dataObj);//添加标签 /*alert($('textarea[id=description]').val()); alert($('textarea[id=description_en]').val());*/ var argcs=[ { source:[$('input[name=title]').val(),$('input[name=title_en]').val()], target:function(newVal){ $('input[name=title]').val(newVal); } }, { source:[$('textarea[name=brief]').val(),$('textarea[name=brief_en]').val()], target:function(newVal){ $('textarea[name=brief]').val(newVal); $('textarea[name=brief]').text(newVal); } } ]; mergeForm(argcs);//合并表单 /***********/ });//submit });