`
收藏列表
标题 标签 来源
js排序 javascript
<script type="text/javascript">
			//函数sorter接受两个参数,返回一个数值,如果这个值大于0,则说明第一个参数大于第二个参数,
			//如果返回值为0,说明两个参数相等,返回值小于0,则第一个参数小于第二个参数,sort根据这
			//个返回值来进行最终的排序:
			function sorter(a, b){
				return a - b;
			}
			var array = [10, 23, 44, 58, 106, 235];
			//系统默认,这个可以对字母进行排序,如果只是数据就,建议用自定排序
			array.sort(sorter);
			for(var i=0;i<array.length;i++){
				alert(array[i]);
			}
			array.sort(function(a,b){return a-b;});//正序
			for(var i=0;i<array.length;i++){
				alert(array[i]);
			}
			array.sort(function(a,b){return b-a;});//反序
			for(var i=0;i<array.length;i++){
				alert(array[i]);
			}
		</script>
纯js实现ajax功能【用户名是否存在验证 】 javascript
function checkFnameExists() {
	
	 if(document.all.fname.value == null || document.all.fname.value == "") {
	 	alert("请输入用户名");
	   
	} else {
                 //javascript中特有的一个函数
		window.showModelessDialog("checkFnameExists.do?check_fname="+document.all.fname.value);
	
	}
	 
}

<input name="fname">
//html中的代码,点击调用
<input type="button" value="检测" onclick="checkFnameExists();"/>


//后台代码

public class CheckFnameExistsAction extends Action {
	private OptionSaleman optionsaleman;

	public OptionSaleman getOptionsaleman() {
		return optionsaleman;
	}

	public void setOptionsaleman(OptionSaleman optionsaleman) {
		this.optionsaleman = optionsaleman;
	}

	public ActionForward execute(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {

		RegisterForm registerForm = (RegisterForm) form;

		String fname = request.getParameter("check_fname");
		List listOptionSalemanName = optionsaleman.findByFname(fname.trim());
		Iterator iter = listOptionSalemanName.iterator();

		if (iter.hasNext()) {
			try {
				PrintWriter pw = response.getWriter();
				pw.print("This username is existing");
			} catch (IOException e) {
				e.printStackTrace();
			}
		} else {
			try {
				PrintWriter pw = response.getWriter();
				pw.print("You can use this username");
			} catch (IOException e) {
				e.printStackTrace();
			}
		}
		return null;
	}

}
Global site tag (gtag.js) - Google Analytics