- 浏览: 1228961 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (718)
- HTML (13)
- JS基础 (23)
- JS应用 (40)
- AJAX (6)
- JSP相关 (12)
- JAVA基础 (52)
- JAVA应用 (74)
- APPLET (11)
- SWING\RCP (2)
- JAVA反射 (6)
- 设计模式 (26)
- 数据库设计 (20)
- Struts (35)
- Struts2 (12)
- Spring (22)
- Hibernate (45)
- Ibatis (18)
- mybatis (3)
- SSH (8)
- UML (5)
- WebService (3)
- XML (16)
- Log4j (7)
- WEB容器 (26)
- 数据结构 (36)
- Linux (34)
- Ruby on Rails (1)
- 其它技术 (27)
- IDE配置 (15)
- 项目实战 (2)
- Oracle (69)
- JAVA报表 (7)
- Android学习 (2)
- 博客链接 (1)
- 网络基础 (1)
- WEB集群 (1)
- .Net开发 (11)
- PB (4)
- 系统构建 (15)
最新评论
-
jnjeC:
牛逼啊哥们,讲得太好了
Maven仓库理解、如何引入本地包、Maven多种方式打可执行jar包 -
九尾狐的yi巴:
很好 感谢!
Itext中文处理(更新版) -
luweifeng1983:
有用的,重启一下嘛。
设置eclipse外部修改文件后自动刷新 -
Master-Gao:
设置了也不管用,怎么破呢?
设置eclipse外部修改文件后自动刷新 -
aigo_h:
锋子还有时间写博客,还是很闲哈!
Add directory entries问题
- <inputtype="button"id="btnUdf7"name="btnUdf7"style="<%=showUdf7Flag&&showUdfBtn7Flag?"":"display:none;"%>"value="..."class="btnLook"style=""onClick="openLookupGen(arrSetAWeight,arrGetAWeight,'<%=EusUtil.getPage("lookup.generic.bucode.s")%>?udfIndex=7&codeLabel='+encodeURIComponent(getUdfStr('7')),'',640,480,'yes')">
- vararrSetAWeight=newArray();
- vararrGetAWeight=newArray();
- vararrAWeightParam=newArray();
- arrSetAWeight[0]="document.ImpDeclForm.udfValue7";
- arrGetAWeight[0]="document.BuCodeSearch.codeField";
- functionopenLookupGen(arrSetField,arrGetField,strPage,arrParam,width,height,scroll,left,top)
- {
- varbrowserType;
- wx=640;wy=480;
- varx,y;
- varx1=parseInt(left);
- vary1=parseInt(top);
- if(isNaN(x1))
- {
- x=(screen.width-wx)/2;
- }
- else
- {
- x=x1;
- }
- if(isNaN(y1))
- {
- y=(screen.height-wy)/2;
- }
- else
- {
- y=y1;
- }
- str=navigator.appName.toUpperCase();
- if(str.indexOf("NETSCAPE")>=0)
- {
- browserType="NN";
- }
- else
- {
- browserType="IE";
- }
- varstrURL="";
- if(strPage.indexOf("?")>=0)
- strURL=strPage+"&";
- else
- strURL=strPage+"?";
- for(vari=0;i<arrSetField.length;i++){
- if(i!=0)strURL=strURL+"&";
- strURL=strURL+"setField"+i+"="+arrSetField[i];
- strURL=strURL+"&getField"+i+"="+arrGetField[i];
- }
- if(arrSetField.length==0)
- strURL=strURL+"noOfField="+arrSetField.length;
- else
- strURL=strURL+"&noOfField="+arrSetField.length;
- for(vari=0;i<arrParam.length;i++){
- strURL=strURL+"&"+arrParam[i];
- }
- //ModifiedbyMinjieZhuon2007-01-15
- varname="lookup";
- if(strPage=="LookupProduct"){
- name="";
- }
- if(browserType=="NN")
- {
- //addscrollbars=yesbyshuangat2006-12-20
- varwin=window.open(strURL,name,"width="+width+",height="+height+",resizable=yes,scrollbars=yes,status=no,menubar=no,toolbar=no,screenX="+x+",screenY="+y);
- }
- else
- {
- //addscrollbars=yesbyshuangat2006-12-20
- varwin=window.open(strURL,name,"width="+width+",height="+height+",resizable=yes,status=no,scrollbars=yes,menubar=no,toolbar=no,left="+x+",top="+y);
- }
- }
- functionsubmitForm(fm,pageNumValue){
- fm.pageNum.value=pageNumValue;
- fm.submit();
- }
- functionCopyValueToTarget(str)
- {
- document.BuCodeSearch.codeField.value=str;
- setValue();
- returntrue;
- }
- functionsetValue(){
- vararrSetField=newArray();
- vararrGetField=newArray();
- varsetObj,getObj;
- varstrVal,strGetType,strSetType;
- <%for(inti=0;i<noOfField;i++){
- out.println("arrSetField["+i+"]='opener."+request.getParameter("setField"+i)+"';");
- out.println("arrGetField["+i+"]='"+request.getParameter("getField"+i)+"';");
- }
- %>
- for(vari=0;i<<%=noOfField%>;i++){
- setObj=eval(arrSetField[i]);
- getObj=eval(arrGetField[i]);
- if(setObj==null)
- myAlert("SetObjNull");
- if(setObj.type!=null)
- strSetType=setObj.type;
- else
- strSetType=setObj[0].type;
- if(getObj==null)
- myAlert("GetObjNull");
- if(getObj.type!=null)
- strGetType=getObj.type;
- else
- strGetType=getObj[0].type;
- //GettingvaluesfromLookUpform
- switch(strGetType){
- case"radio":
- //Getvaluefromlookupradiobutton
- for(varj=0;j<getObj.length;j++){
- if(getObj[j].checked=="1"){
- strVal=getObj[j].value;
- }
- }
- break;
- case"checkbox":
- //Getvaluefromlookupradiobutton
- if(getObj.checked==true)
- strVal=getObj.value;
- else
- strVal="";
- break;
- case"select-one":
- strVal=getObj.options[getObj.selectedIndex].text;
- break;
- default:
- strVal=getObj.value;
- break;
- }
- //SettingvaluesintoParentform
- switch(strSetType){
- case"radio":
- //Setvalueforparentradiobutton
- for(varj=0;j<setObj.length;j++){
- if(setObj[j].value.toUpperCase()==strVal.toUpperCase())
- setObj[j].checked=true;
- else
- setObj[j].checked=false;
- }
- break;
- case"checkbox":
- //alert(setObj.value);
- //alert(strVal);
- if(getObj.type=="checkbox")
- setObj.checked=getObj.checked;
- elseif(strVal.toUpperCase()==setObj.value.toUpperCase())
- setObj.checked=true;
- else
- setObj.checked=false;
- break;
- case"select-one":
- //myAlert(setObj.length);
- for(varj=0;j<setObj.length;j++){
- //myAlert(setObj.options[j].text.toUpperCase());
- if(setObj.options[j].text.toUpperCase()==strVal.toUpperCase())
- setObj.options[j].selected=true;
- //else
- //setObj.options[j].selected=false;
- }
- break;
- default:
- setObj.value=strVal;
- break;
- }
- }
- opener.focus;
- self.close();
- }
发表评论
-
Cookie相关操作
2013-02-20 17:44 940JS操作Cookie: http://www.oschin ... -
JS回车实现Tab功能
2012-11-07 15:50 1083//用回车跳到下一个输入框,用法:在<tab ... -
javascript的focus函数如何定位到textarea指定地方
2012-11-07 15:45 1901转:http://hi.baidu.com/codylee/i ... -
模式窗口window.showModalDialog()的用法
2012-02-14 13:01 847http://www.pqshow.com/design/ji ... -
JavaScript判断浏览器类型及版本
2011-11-23 19:13 9100转自:http://www.cnblogs.com/leadz ... -
JQuery基础
2011-11-15 20:46 699//$("#defaultPassId") ... -
JQuery 随机生成密码
2011-11-15 20:29 1186<script type="text/java ... -
JS生成随机密码
2011-11-15 17:24 1167<!DOCTYPE HTML PUBLIC " ... -
在什么时候才会用到fireEvent方法呢?
2011-10-14 17:28 1013本文转自:http://www.cnblo ... -
get提交中文后乱码的问题的解决
2011-09-16 13:19 755首先,encodeURIComponent对参数值 编码,要经 ... -
利用javascript实现web页面刷新的方法
2010-06-02 16:34 896javascript refresh page Java ... -
onkeyup,onkeydown,onkeypress
2010-02-03 13:17 6449在使用JavaScript做WEB键盘事件侦听捕获时,主要采 ... -
JS事件处理相关应用,srcElement
2010-01-22 01:20 1535对 evt = (evt) ? evt : window ... -
转:JQuery Ajax 仿google suggest 自动补全功能 支持中文(jsp / Servlet)
2010-01-21 18:04 2609本文转自:JQuery Ajax 仿google sugges ... -
JS控制checkbox
2008-12-16 18:07 948下面的有关实现chckbox全选的方法或多或少存在一些缺陷,具 ... -
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
2008-12-18 14:16 8451判断select选项中是否存在Value="p ... -
JS对话框的总结
2009-02-13 10:30 1071对话框有三种 1 alert 只是提醒,不能对脚本产生任何改变 ... -
JS类型转換parseInt应注意的问题
2009-02-13 10:40 878http://www.blogjava.net/smcdl/ ... -
JAVASCRIPT应用篇(1)--动态给对象添加属性
2009-02-20 16:55 892<script language="javas ... -
JAVASCRIPT应用篇(2)--完整的Prototype框架学习
2009-02-20 17:33 811看到有关JS框架的东东,保存一下过段时间再看 http:// ...
相关推荐
1. 表单提交:使用 JavaScript 可以实现表单的提交,例如使用 `document.form.submit()` 或 `document.getElementById("formId").submit()` 等方法提交表单。 2. 表单值设置:可以使用 JavaScript 对表单的值进行...
本篇文章将详细阐述如何在Java Web中获取提交的表单元素的值。 首先,我们需要了解HTML表单的基本结构。一个简单的HTML表单可能如下所示: ```html 用户名: <input type="text" id="username" name="username">...
一、POST提交表单的基本原理 POST是HTTP协议中的一个方法,用于向服务器发送数据,特别是当数据量较大或者包含敏感信息时,POST比GET更加合适。在Form表单提交中,POST方法会将表单数据封装在请求体中发送到服务器,...
仅使用jQuery提交表单和后台交互,不使用基于jQuery的表单插件 方式1、取到页面控件的值后拼接放在data中,传递到后台 方式2、页面序列化后放在data中,传递到后台 注:此种方式需设置页面控件的name属性
在上述函数中,如果需要在禁止表单默认提交行为的同时,与服务器进行数据交互,则可以使用JavaScript的XMLHttpRequest或者现代的Fetch API来异步提交表单数据。使用AJAX提交表单数据的好处是,可以避免页面刷新,...
表单验证是指在用户提交表单前对用户输入的数据进行检查的过程,以确保数据的有效性和正确性。JavaScript可以通过添加事件监听器(如`onsubmit`)来实现表单验证功能。 #### 二、JS提交表单 表单提交通常通过HTML...
当我们想要提交表单数据时,可以使用`curl_setopt()`函数设置`CURLOPT_POSTFIELDS`选项。对于文件上传,我们需要将文件路径作为值,文件名作为键。例如: ```php $postFields = array( 'file' => '@/path/to/...
在.NET开发环境中,后台提交表单并返回结果是常见的网页交互模式,主要涉及HTML表单、HTTP请求以及服务器端的处理。在这个过程中,`a.aspx`页面作为客户端表单的发起者,通过POST或GET方法将数据提交到`b.aspx`页面...
本文将详细介绍如何利用AJAX提交表单的完整流程,以实现更加流畅和用户友好的交互体验。 ### 1. 创建HTML表单 首先,我们需要创建一个HTML表单,它包含了用户输入的数据和一个用于触发AJAX提交的按钮。例如: ```...
1. **获取页面中的VIEWSTATE和EVENTVALIDATION值**:这些是ASP.NET表单验证所需的特殊字段,对于正确提交表单至关重要。 2. **构造请求头**:设置请求头中的`Content-Type`为`application/x-www-form-urlencoded`,...
在ASP中,当用户提交表单后,服务器端的ASP页面接收到这些数据。这些数据可以通过Request对象获取,Request对象提供了多种方法,如Request.Form或Request.QueryString,分别用于获取POST和GET方式提交的数据。在描述...
表单填写完成后,提交表单通常是通过JavaScript阻止默认的表单提交行为,然后使用Ajax发送表单数据到服务器。这里涉及的jQuery知识点包括`event.preventDefault()`防止页面刷新,以及`$.ajax()`进行异步请求: ```...
本文档中将分享一个如何在Vue.js中获取form表单值的示例,使用的是Element-ui组件库以及axios库来发送HTTP请求。下面将详细介绍这些知识点。 ### Vue.js中的表单数据绑定 Vue.js提供了一种简单的方式来实现数据的...
但是,如果希望在同一个表单中实现多个功能,则需要借助客户端脚本来动态改变`action`属性的值,从而控制表单提交的目标地址。 #### HTML结构 首先,我们需要构建一个包含多个按钮的表单: ```html <!-- 提交...
然而,如果没有适当处理,可能会出现表单重复提交的问题,这可能导致数据的不一致性和服务器资源的浪费。本篇文章将深入探讨如何防止表单重复提交,主要关注于基于Struts2框架的解决方案。 首先,理解表单重复提交...
在本文中,我们将探讨如何使用MyEclipse进行网站开发,特别是如何实现JSP网页表单的提交和传递值。这是一篇适合初学者的基础教程,旨在帮助学生掌握基本的Web开发技能。 首先,我们需要创建一个新的Web Service工程...
总结来说,无刷新提交表单是提升Web应用性能和用户体验的重要手段。通过Ajax或Fetch API,开发者可以轻松实现这一功能,同时需要注意兼容性、错误处理和安全性的相关问题。随着Web技术的发展,无刷新提交将会成为更...
### 提交表单生成HTML文件 #### 知识点概览 1. **HTML表单基本结构** 2. **表单提交方式与处理** 3. **JSP基础语法及使用** 4. **Java后台处理流程** 5. **文件操作:读写与创建** #### HTML表单基本结构 在给定...
表单域的数据可以通过Acrobat的“提交表单”功能或者编程方式(如JavaScript)发送到服务器。 2. **数据提交机制**: PDF表单数据的提交通常有两种方式:HTTP POST和FTP。POST方法是更常见的方式,它将表单数据...
可以使用`ActionContext`获取当前的会话,并将其设置为一个随机值或时间戳。 3. **传递Token** 将生成的Token插入到JSP页面的表单中,通常作为一个隐藏字段。例如: ```jsp ...