- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(js学习
实习以来,主要是在学习业务,然后在富哥和李梁兄的指导下,完成一些前台的任务单。
在完成任务单的过程中jsp页面上用到很多js的方法,现将自己对用到的js方法及自己的理解表示出来,以考核帐户下的帐户消费支付这块为例。
页面为webpage\check\point\centstransferpaymentInfoAppend.jsp;
方法一
function doInit(){
changeAcc();}
该方法,是初始化方法,在页面加载的时候自动运行。在该方法中会调用changeAcc()方法,
方法二
function doAffirm(){
if(doVerify()){
if(window.confirm(你确认要提交吗?)){
showProcess();
pointConvertRuleForm.target=iframeBox; pointConvertRuleForm.submit();}}}
该方法是在提交时候确认按钮,调用doVerify()方法来检查和页面中输入的数据合不合法,如果全部合法了,才会继续执行下面的语句。showProcess()是一个现实提交数据的进度条,它在是webpage\commonjs\ccs\ loading.js下定义的。
方法三
function doCancel()
{
pointConvertRuleForm.reset();
}
这个方法是用来响应取消按钮的,它会自动调用html的重置方法。
方法四
function doVerify()该方法是用来检查页面输入数据的合法性{
if(validate(document.all.pointConvertRuleForm) == false){
return false;
}这句话是首先判断一些常规信息的合法性,与数据库中数据要求无关,如email必须为**@***.**型等。
var f_transferName = pointConvertRuleForm.f_decreaseCent.value;这句话是给变量赋值,在js中获取表单中的值格式为formname.id.value,其中formname为表单名,id为某个控件的id,value就是这个控件的值了。
var usableCent =%=usableCent%;这句是jsp的语法。%=变量名%就可以直接获取嵌套在jsp中的java变量值。
if(f_transferName == null || f_transferName == ){
alert(请输入支付分值!);
function doReturn(){
window.location.href=CentsTransferAction.do?method=searchPaymentInfof_pointId=%=pointId%usableCent=%=usableCent%; }
这个方法是响应用户点击返回。window.location.href是实现页面跳转。表示,调用CentsTransferAction下的searchPaymentInfo方法,并传进f_pointId和usableCent这两个参数的值,这两个参数的值在相对应的Javabean 中需要用到。
方法六
function setAccdisplay(){
}
这个方法是根据所选支付类型来动态改变页面的显示。
方法七
function changeAcc(){
varf_paymentBankTemp= pointConvertRuleForm.f_paymentBankTemp.value;
var f_pointId = %=pointId%;
var namapar=f_paymentAccoTempf_paymentBank=+f_paymentBankTemp;
getSearchHtml(0,%=Common.getWebserverRoot()%, %=CheckSelect.CHECK_OBJECT_CENTS_BANK_LIST%, f_pointId, namapar, trbankAccNo2, 130);}
这个方法是根据所选银行类型来动态改变银行帐号。
这当中调用了webpage\common\select\select.js下的
getSearchHtml(selecttype,webRoot,type,codeType,name,Layer1,width,onchange,inDftValue) 方法,该方法,是一种AJAx技术,根据传入的参数CheckSelect.CHECK_OBJECT_CENTS_BANK
您可能关注的文档
最近下载
- 2022年宜春职业技术学院招聘笔试真题含答案详解.docx VIP
- 印花税法解读课件PPT.pptx VIP
- 信息安全培训课件银行.ppt VIP
- 2025年高速公路收费员考试题(附答案+解析).docx VIP
- 抗高血压药物的分类应用抗高血压药物的分类及应用.doc VIP
- 2024年宜春职业技术学院招聘笔试真题含答案详解.docx VIP
- 光伏发电能源项目.docx VIP
- 重症肌无力护理业务学习.pptx VIP
- Razer雷蛇雷蛇幻影战狼 V3 竞技版 8K PC专用 RZ06- 05550 支持和常见问题解答 用户指南 (简体中文)说明书用户手册.pdf
- 塑料件结构的设计规范.ppt VIP
原创力文档


文档评论(0)