当前位置:编程学习 > JS >>

如何使用JS脚本实现编号的自增

答案:window.open("url?param=value"); window.open是JS的一个方法,参数中,URL表示你想要跳转到哪里去,问号后面的param是将要传的参数的名称,Value是参数的值。 url可以是一个页面也可以是Java的一个请求,例如XX.do或YY.jsp,在跳转过去之后可以通过request.getParameter("param");来获取value。其他语言类似。具体的例子: 在页面xxx.html(或jsp或其他)中执行以下JS语句: window.open("topic.jsp?topicID=123"); 那么在topic.jsp中可以使用java获取参数: <% String id = request.getParameter("topicID"); %> 获取到的参数是:<%=id %> 下面再举一个例子是请求action的: 在页面xxx.html(或jsp)中执行以下JS语句: window.open("topic_findByID.do?topicID=123"); 在Struts的Action中可以: String id = request.getParameter("topicID"); Topic topic = topicBiz.findByID(id); 这样获取到topic对象后,就可以继续你想要的操作了,例如:response.sendRedirect("xxxx.jsp")等等
其他:这个很简单吧。定义一个变量,比如var num=0; 然后每次使用就加1 function autoINC(){
    var n = 0;
    return function (){
        return n++;
    };
}
var nextIndex = autoINC();

alert(nextIndex());
alert(nextIndex());
alert(nextIndex());
alert(nextIndex());
alert(nextIndex()); 写一个隐藏文本框,记录一个初始值,A
设置一个全局的变量 A,
每次使用的时候,取出A,然后A++,保存到隐藏文本框value中.
就可以了. 

上一个:js截取字符串
下一个:如何调用父页面JS方法?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,