Code/Resource
Windows Develop
Linux-Unix program
Internet-Socket-Network
Web Server
Browser Client
Ftp Server
Ftp Client
Browser Plugins
Proxy Server
Email Server
Email Client
WEB Mail
Firewall-Security
Telnet Server
Telnet Client
ICQ-IM-Chat
Search Engine
Sniffer Package capture
Remote Control
xml-soap-webservice
P2P
WEB(ASP,PHP,...)
TCP/IP Stack
SNMP
Grid Computing
SilverLight
DNS
Cluster Service
Network Security
Communication-Mobile
Game Program
Editor
Multimedia program
Graph program
Compiler program
Compress-Decompress algrithms
Crypt_Decrypt algrithms
Mathimatics-Numerical algorithms
MultiLanguage
Disk/Storage
Java Develop
assembly language
Applications
Other systems
Database system
Embeded-SCM Develop
FlashMX/Flex
source in ebook
Delphi VCL
OS Develop
MiddleWare
MPI
MacOS develop
LabView
ELanguage
Software/Tools
E-Books
Artical/Document
formpost.js
Package: JSP-OA.rar [view]
Upload User: jhtang88
Upload Date: 2014-01-27
Package Size: 28528k
Code Size: 4k
Category:
Jsp/Servlet
Development Platform:
Java
- // JavaScript Document
- <!--
- function loadDataToWebeditCtrlWithHTMLCode(obj, htmledit, htmlcode) {
- htmledit.Clear();
- // 用以记录已处理过的radio和checkbox
- var aryradio = new Array();
- var arychk = new Array();
- var pradio = -1; // 最后一个插入的处理过的元素的名称在数组中的索引值
- var pchk = -1;
- for(var i=0;i<obj.elements.length;i++)
- {
- if (obj.elements[i].type=="radio") {
- var isAccessed = false;
- // 检查该radio是否已处理过
- for (k=0; k<=pradio; k++)
- if (aryradio[k]==obj.elements[i].name) {
- isAccessed = true;
- break;
- }
- if (!isAccessed) {
- htmledit.AddField(obj.elements[i].name , getradio(obj.elements[i].name));
- pradio ++;
- aryradio[pradio] = obj.elements[i].name;
- }
- }
- else if (obj.elements[i].type=="checkbox"){
- var isAccessed = false;
- // 检查该checkbox是否已处理过
- for (m=0; m<=pchk; m++)
- if (arychk[m]==obj.elements[i].name) {
- isAccessed = true;
- break;
- }
- if (!isAccessed) {
- htmledit.AddField(obj.elements[i].name , getcheckbox(obj.elements[i].name));
- pchk ++;
- arychk[pchk] = obj.elements[i].name;
- }
- }
- else{
- htmledit.AddField(obj.elements[i].name , obj.elements[i].value);
- }
- }
- htmledit.SetHtmlCode(htmlcode);
- }
- function loadDataToWebeditCtrl(obj, htmledit) {
- htmledit.Clear();
- // 用以记录已处理过的radio和checkbox
- var aryradio = new Array();
- var arychk = new Array();
- var pradio = -1; // 最后一个插入的处理过的元素的名称在数组中的索引值
- var pchk = -1;
- for(var i=0;i<obj.elements.length;i++)
- {
- if (obj.elements[i].type=="radio") {
- var isAccessed = false;
- // 检查该radio是否已处理过
- for (k=0; k<=pradio; k++)
- if (aryradio[k]==obj.elements[i].name) {
- isAccessed = true;
- break;
- }
- if (!isAccessed) {
- htmledit.AddField(obj.elements[i].name , getradio(obj.elements[i].name));
- pradio ++;
- aryradio[pradio] = obj.elements[i].name;
- }
- }
- else if (obj.elements[i].type=="checkbox"){
- var isAccessed = false;
- // 检查该checkbox是否已处理过
- for (m=0; m<=pchk; m++)
- if (arychk[m]==obj.elements[i].name) {
- isAccessed = true;
- break;
- }
- if (!isAccessed) {
- htmledit.AddField(obj.elements[i].name , getcheckbox(obj.elements[i].name));
- pchk ++;
- arychk[pchk] = obj.elements[i].name;
- }
- }
- else{
- htmledit.AddField(obj.elements[i].name , obj.elements[i].value);
- }
- }
- //---------------------------------------------
- var htmlcode = IframeID.document.body.innerHTML; // oEdit1.getHTMLBody();
- // alert(htmlcode);
- if (htmlcode=="")
- htmlcode = " ";
- htmledit.SetHtmlCode(htmlcode);
- }
- function getradio(radionname) {
- var radioboxs = document.all.item(radionname);
- if (radioboxs!=null)
- {
- for (i=0; i<radioboxs.length; i++)
- {
- if (radioboxs[i].type=="radio" && radioboxs[i].checked)
- {
- return radioboxs[i].value;
- }
- }
- return radioboxs.value
- }
- return "";
- }
- function getcheckbox(checkboxname) {
- var checkboxboxs = document.all.item(checkboxname);
- var CheckboxValue = '';
- if (checkboxboxs!=null)
- {
- // 如果只有一个元素
- if (checkboxboxs.length==null) {
- if (checkboxboxs.checked) {
- return checkboxboxs.value;
- }
- }
- for (i=0; i<checkboxboxs.length; i++)
- {
- if (checkboxboxs[i].type=="checkbox" && checkboxboxs[i].checked)
- {
- if (CheckboxValue==''){
- CheckboxValue += checkboxboxs[i].value;
- }
- else{
- CheckboxValue += ","+ checkboxboxs[i].value;
- }
- }
- }
- //return checkboxboxs.value
- }
- return CheckboxValue;
- }
- //-->