您的位置:澳门新葡8455最新网站 > 服务器运维 > _javascript技艺_脚本之家

_javascript技艺_脚本之家

发布时间:2019-12-09 15:19编辑:服务器运维浏览(142)

    近几来做项目遭遇用Javascript提交表单的主题素材, 在此以前也做过两次, 可是相当不足完备, 此次计算出了三种用JavaScript提交表单的措施, 况兼对此作出了相比较, 选出了一种最符合此项目标不二诀窍。

    本身日前正在为Sun Communication Suite做一个创制顾客的微型系统,大家都清楚大家能够通过表单,Ajax 和链接来访谈服务器, 最简便的章程正是应用连接, 举个例子:First Page, 把全体需求的数码总体写到超链接上, 即使你可以见到观看一下就能够知道,在上头的链接中独有currentPage是生成的, 别的参数event, keyword, searbyBy和cn是不改变的, 那么小编就悟出若是本身力所能致把这么些不改变的参数封装到二个表单中, 当顾客点击上面的超链接的时候作者用JavaScript把这些表单提交, 那么本人当然会访谈到服务器。

    表单:

    在付出表单的历程中, 作者只要求把参数currentPage传给JavaScript就好了,所以自个儿就把上面包车型客车连天改为上边的样式:

    ["+pages[j]+"]
    

    我们要留意一定要把document.pagination.currentPage.value="+pages[j]+";写在document.pagination.submit(卡塔尔(英语:State of Qatar);的前边, 那样在客户提交表单以前, 参数currentPage就早就被涂改为大家要求的数值。 那样小编就完了了用连接来提交表单, 不过自身有蒙受了三个标题, 作者急需试用上边的这段代码在数不清页面, 要是我能合并的写后生可畏段JavaScript的话,就能够方面自己今后对任何体系做保证, 所以作者几写了七个JavaScript的函数。

    function submitForm{//var currentPage = document.pagination.currentPage.value;//alert;//currentPage=100;//var currentPage = document.pagination.currentPage.value;//alert;document.pagination.currentPage.value=currentPage;var form = document.getElementById;}
    

    接下来我在超连接的onclick事件上条用这些函数:

    ["+pages[j]+"], 我们能够见到整段代码简洁了重重。

    故此作者总结了须臾间,用Javascript提交表单大致有两种写法

    1. document.formName.submit();

    2. var form = document.getElementById;

    form.submit();

    下一次本身想和权族享受一下用JNDI完结分页。笔者把此番的代码附在上面, 大家能够参考一下。

    commons.js

    function submitForm{//var currentPage = document.pagination.currentPage.value;//alert;//currentPage=100;//var currentPage = document.pagination.currentPage.value;//alert;document.pagination.currentPage.value=currentPage;var form = document.getElementById;}
    

    mailingListMemberAdd.jsp

    Add Member to Mailing List: Add new members to mailing list: Pages:First Page");}if){out.println("Prev Page");}for(int j=0;j["+pages[j]+"]");}else {out.println("["+pages[j]+"]");}}if{out.println("Next Page");}if{out.println("No results are matched your keyword or the user that you are looking for is already a member of this mailing list, please specify another keywork and Search Again
    

    本文由澳门新葡8455最新网站发布于服务器运维,转载请注明出处:_javascript技艺_脚本之家

    关键词: