1.2 jsp传参+汉字校验

jsp页面接收后台request参数

<% String flag = request.getAttribute("flag")==null?"":request.getAttribute("flag").toString(); String fxxzt = request.getAttribute("fxxzt")==null?"":request.getAttribute("fxxzt").toString(); %>   js方法发送参数到后台 var flag="<%=flag%>"; document.forms[0].action ="zmdm014.cmd?method=update&flag=<%=flag%>"; document.forms[0].submit();   带参数的js方法 <a class="mini-button" iconCls="icon-save" onclick="forCheck('04')">同意</a> <a class="mini-button" iconCls="icon-save" onclick="forCheck('03')">驳回</a> js方法形参不用类型,任意一个自定义变量都行 checkValue function forCheck(checkValue){//同意 驳回 alert(checkValue); form.loading(); document.forms[0].action ="zmdm014.cmd?method=update&flag=<%=flag%>"; document.forms[0].submit(); }   js获取某元素的值(最基本) var fcodeidItem=document.getElementById("fcodeidItem").value; var primaryKey =document.getElementsByName("i$ZBUS010$FCODEID")[0].value; js中的indexOf方法(与java中意义一样) js方法中取传入jsp页面的值,(前提是要用request.getAttribute()方法获取到) var multi="<%=multiYin%>";   java后台接收jsp传入的参数 req是HttpServletRequest的对象 String recover = req.getParameter("recover"); String sign1 = req.getParameter("sign1")==null?"":req.getParameter("sign1").toString();     java js分割字符串为数组的方式 String str="1,2,3,4,5"; String[] select=str.split(","); var select= str.split(",");   js中转为数字类型 var fsl="123"; var fsl1=Number(fsl);   js设置标签元素的样式 document.getElementById("datagridMX").style.display="none"; java中的 equalsIgnoreCase() 忽略大小写方法   miniUI基础 在js方法中取值 var fshr=mini.get("i$ZMDM014$FSHR").getValue(); 获取某字段然后赋值 var fxxzt =mini.get("i$ZMDM014$FXXZT"); fxxzt.setValue(fxxzt);   //正则表达式判断字符串是否包含汉字 var name="uuuuu是我yyyy"; for(var i=0;i<name.length;i++){ var reg=new RegExp("[\\u4E00-\\u9FFF]+","g"); var g=reg.test(name[i]); if(g==true){ alert("第"+i+1+"个汉字!") }else{ continue; } //用编码内容判断 for(var i=0;i<name.length;i++){ if(name.charCodeAt(i)>255){//汉字的编码都大于255 alert("第"+i+1+"个汉字!") }else{ continue; } }                                          
上一篇:WPF项目引用WinForm控件


下一篇:省市区地区选择器