ntGBDP2002_Script.JSP
----------------------------------------------------------------------
GBDP2002方法通用模块
本单元没有采用Javascript的数组,因为采用数组后速度非常慢
--%>
.NET.*,java.sql.*,java.text.*,java.util.*" %>
db" %>
if( hasId && !isDelete && !isAdd )
{
%>
for(int i=0;i {
String s54 = ntSV2.ntEncodeSimple((ntSV2.data(i,"v",0,10)));
if( ntSV2.data(i,"k").indexOf("datetime") == 0 )
s54 = ntSV2.ntEncodeSimple((ntSV2.data(i,"v",0,19)));
%>
var k_<%= i + ntSV.rowCount + ntSV1.rowCount %> = "<%= ntSV2.data(i,"k") %>";
var v_<%= i + ntSV.rowCount + ntSV1.rowCount %> = "<%= s54 %>";
<%
} // end for
for(int i=0;i {
%>
var k_<%= i + ntSV.rowCount + ntSV1.rowCount + ntSV2.rowCount %> = "<%= ntSV3.data(i,"k") %>";
var v_<%= i + ntSV.rowCount + ntSV1.rowCount + ntSV2.rowCount %> = "<%= ntSV3.ntEncodeSimple((ntSV3.data(i,"v"))) %>";
<%
} // end for
for(int i=0;i {
String s = ntSV4.ntEncodeSimple((ntSV4.data(i,"v")));
//
s = ""+Integer.parseInt(s);
%>
var k_<%= i + ntSV.rowCount + ntSV1.rowCount + ntSV2.rowCount + ntSV3.rowCount %> = "<%= ntSV4.data(i,"k") %>";
var v_<%= i + ntSV.rowCount + ntSV1.rowCount + ntSV2.rowCount + ntSV3.rowCount %> = "<%= s %>";
<%
} // end for ntSV4
%>
var ntLength = <%= ntSV.rowCount
+ ntSV1.rowCount
+ ntSV2.rowCount
+ ntSV3.rowCount
+ ntSV4.rowCount %>;
for(var ntLoop=0;ntLoop {
file://try{
eval(" var k = k_"+ ntLoop +" ; ");
eval(" var v = v_"+ ntLoop +" ; ");
file://确定对象
var xName = eval("k_" + ntLoop);
file://aaa
var x = document.all( ''+xName );
if( x == null )
{
x = document.all( 'numeric'+xName );
if( x == null )
{
x = document.all( 'datetime'+xName );
if( x == null )
{
x = document.all( 'date'+xName );
if( x == null )
{
x = document.all( 'text'+xName );
if( x == null )
{
x = document.all( 'int'+xName );
}
}
}
}
}
if( x == null )
continue;
file://var x = document.all( eval("k_" + ntLoop) );
file://if( x == null )
// continue;
if( x.type == "select-one" )
{
for(i=0;i {
if( x.options[i].text == v || x.options[i].value == v )
{
x.selectedIndex = i;
break;
}
}
}
if( x.type == "checkbox" )
{
if( x.value == v )
{
x.checked = true;
}
}
if( x.type == "text"
|| x.type =="textarea"
|| x.type == "hidden"
|| x.type == "password"
)
x.value = v ; // document.all( k ).value = v ;
if( x.length > 1 && x[0].type == "radio" )
{
for(i=0;i {
if( x[i].value == v )
{
x[i].checked = true;
break;
}
}
}
if( x.type == "undefined" && x.length == 1 )
{
file://document.all( k ).value = v ;
x.value = v ;
}
if( x.type == "undefined" && x.length > 1 )
{
for(i=0;i {
x[i].value = v ;
}
}
file://test
file://if( x.type == "file" )
file://{
// alert("has file type");
file://}
file://}catch(e){}
} // end loop
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10752043/viewspace-991641/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/10752043/viewspace-991641/