asp如何解决表单发送数据小于100KB的问题

时间:2009-03-27    点击:1434   
<%
'接收数据
Dim Text, I
If Request.Form("Text1").Count > 0 Then
    '将数据组合
    For I = 1 To Request.Form("Text1").Count
        Text = Text &Request.Form("Text1")(I)
        response.Write(Text)
    Next
End If
%>
<html>
<head>
<title>分割内容发送表单数据</title>
</head>
<body>
<FORM method="post" name="Form1" onsubmit="BreakItUp()">
<Textarea rows=3 cols=100 name="Text1"></Textarea>
<input type="submit" value="提交">
</form>
<Script Language=JavaScript>
//将内容分割的函数
function BreakItUp()
{
//设置文本框最大字符数,如果有中文字符,可以设置为51100
var Limit = 102399;
//获得文本框内容
var TempVar = new String;
TempVar = document.Form1.Text1.value;
//如果文本框内容超过范围,将其分割
if (TempVar.length > Limit)
{
    document.Form1.Text1.value = TempVar.substr(0, Limit);
    TempVar = TempVar.substr(Limit);
    while (TempVar.length > 0)
    {
        var objTEXTAREA = document.createElement("TEXTAREA");
        objTEXTAREA.name = "Text1";
        objTEXTAREA.value = TempVar.substr(0, Limit);
        document.Form1.appendChild(objTEXTAREA);
        TempVar = TempVar.substr(Limit);
    }
}
}
</Script>
</body>
</html>
prototype使用$R()函数
prototype使用Try.these()函数
prototype使用Ajax.Request
prototype使用Ajax.Updater类
javaScript表单验证集合
> 返回     
地址:上海市普陀区胶州路941号长久商务中心 电话: QQ:
© Copyright 2012 上海网络 All Rights Reserved