搜者SOOER.CN旗下网站
百 科 | 健康 | 电脑 | 程序设计 | Web开发 | PHP | 供求
请填写您的问题: 例如:怎么学PHP?
焊接 | 百科 | 交友 | 供求 | WAP
联盟 | 主页 | 工作 | MP3  | BT
本站最新推出智能机器人回答问题!
本站论坛! 上月老网,交世界朋友!
ASP   javascript中Request.Form( "名称 ")获取到undefined值怎么办? [待解决]
悬赏分:0- 离问题结束还有 14 天 10.6 小时
&lt;%@LANGUAGE=&quot;JAVASCRIPT&quot; CODEPAGE=&quot;65001&quot;%&gt; <br /> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt; <br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt; <br /> &lt;head&gt; <br /> &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt; <br /> &lt;title&gt; 无标题文档 &lt;/title&gt; <br /> &lt;% <br /> var temp = new String(Request.Form(&quot;name&quot;)); <br /> if (Request.Form(&quot;name&quot;) != &quot;undefined&quot; &brvbar &brvbar Request.Form(&quot;name&quot;) != null &brvbar &brvbar Request.Form(&quot;name&quot;) != &quot;&quot;) <br /> { <br /> Response.Write(&quot;您好,&quot;+Request.Form(&quot;name&quot;)); <br /> } <br /> %&gt; <br /> &lt;/head&gt; <br /> <br /> &lt;body&gt; <br /> &lt;form id=&quot;form1&quot; name=&quot;form1&quot; method=&quot;post&quot; action=&quot;Untitled-1.asp&quot;&gt; <br /> &lt;input name=&quot;name&quot; type=&quot;text&quot; id=&quot;name&quot; value=&quot;请输入姓名&quot; /&gt; <br /> &lt;input type=&quot;submit&quot; name=&quot;button&quot; id=&quot;button&quot; value=&quot;提交&quot; /&gt; <br /> &lt;/form&gt; <br /> &lt;/body&gt; <br /> &lt;/html&gt; <br /> <br /> 上面是我写的一个简单的ASP javascript页面,我表单提交到页面自身,通过Request.Form(&quot;name&quot;)获取我输入的值,为空的话就不打印,否则就Response.Write(&quot;您好,&quot;+Request.Form(&quot;name&quot;)); <br /> 可是我现在无论怎么写,在执行页面的时候都会先打印出一句“您好,undefined ”,请问是怎么回事?我的判断应该是正确的啊?
发表者:xia 于 2008-02-09 01:22:21

其它回答
<br /> 你上面的获取值的代码是VBS写的<BR>==><BR><dl class='code'><dt>HTML code</dt><dd><pre>
<div><!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

--><span style="color: #000000;">
</span><span style="background-color: #FFFF00; color: #000000;">&lt;%</span><span style="background-color: #F5F5F5; color: #000000;">@LANGUAGE</span><span style="background-color: #F5F5F5; color: #000000;">=</span><span style="background-color: #F5F5F5; color: #800000;">&quot;</span><span style="background-color: #F5F5F5; color: #800000;">JAVASCRIPT</span><span style="background-color: #F5F5F5; color: #800000;">&quot;</span><span style="background-color: #F5F5F5; color: #000000;"> CODEPAGE</span><span style="background-color: #F5F5F5; color: #000000;">=</span><span style="background-color: #F5F5F5; color: #800000;">&quot;</span><span style="background-color: #F5F5F5; color: #800000;">65001</span><span style="background-color: #F5F5F5; color: #800000;">&quot;</span><span style="background-color: #FFFF00; color: #000000;">%&gt;</span><span style="color: #000000;">
</span><span style="color: #0000FF;">&lt;!</span><span style="color: #FF00FF;">DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
</span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">html </span><span style="color: #FF0000;">xmlns</span><span style="color: #0000FF;">=&quot;http://www.w3.org/1999/xhtml&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
</span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">head</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
</span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">meta </span><span style="color: #FF0000;">http-equiv</span><span style="color: #0000FF;">=&quot;Content-Type&quot;</span><span style="color: #FF0000;"> content</span><span style="color: #0000FF;">=&quot;text/html; charset=utf-8&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
</span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">title</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;"> 无标题文档 </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">title</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
</span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">script</span><span style="color: #0000FF;">&gt;</span><span style="background-color: #F5F5F5; color: #000000;">
</span><span style="background-color: #F5F5F5; color: #0000FF;">function</span><span style="background-color: #F5F5F5; color: #000000;"> check()
{
</span><span style="background-color: #F5F5F5; color: #0000FF;">if</span><span style="background-color: #F5F5F5; color: #000000;"> (document.form1.name.value</span><span style="background-color: #F5F5F5; color: #000000;">==</span><span style="background-color: #F5F5F5; color: #000000;">&quot;&quot;</span><span style="background-color: #F5F5F5; color: #000000;">)
{
window.alert(</span><span style="background-color: #F5F5F5; color: #000000;">'</span><span style="background-color: #F5F5F5; color: #000000;">你没有输入姓名</span><span style="background-color: #F5F5F5; color: #000000;">'</span><span style="background-color: #F5F5F5; color: #000000;">);
document.form1.name.focus();
</span><span style="background-color: #F5F5F5; color: #0000FF;">return</span><span style="background-color: #F5F5F5; color: #000000;"> </span><span style="background-color: #F5F5F5; color: #0000FF;">false</span><span style="background-color: #F5F5F5; color: #000000;">;
}
</span><span style="background-color: #F5F5F5; color: #0000FF;">else</span><span style="background-color: #F5F5F5; color: #000000;">
{
window.alert(</span><span style="background-color: #F5F5F5; color: #000000;">'</span><span style="background-color: #F5F5F5; color: #000000;">您好</span><span style="background-color: #F5F5F5; color: #000000;">'</span><span style="background-color: #F5F5F5; color: #000000;">+</span><span style="background-color: #F5F5F5; color: #000000;">document.form1.name.value);
</span><span style="background-color: #F5F5F5; color: #0000FF;">return</span><span style="background-color: #F5F5F5; color: #000000;"> </span><span style="background-color: #F5F5F5; color: #0000FF;">true</span><span style="background-color: #F5F5F5; color: #000000;">;
}
}
</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">script</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">head</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">

</span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">body</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
</span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">form </span><span style="color: #FF0000;">id</span><span style="color: #0000FF;">=&quot;form1&quot;</span><span style="color: #FF0000;"> name</span><span style="color: #0000FF;">=&quot;form1&quot;</span><span style="color: #FF0000;"> method</span><span style="color: #0000FF;">=&quot;post&quot;</span><span style="color: #FF0000;"> action</span><span style="color: #0000FF;">=&quot;Untitled-1.asp&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
</span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">input </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;name&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;text&quot;</span><span style="color: #FF0000;"> id</span><span style="color: #0000FF;">=&quot;name&quot;</span><span style="color: #FF0000;"> value</span><span style="color: #0000FF;">=&quot;请输入姓名&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
</span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">input </span><span style="color: #FF0000;">type</span><span style="color: #0000FF;">=&quot;button&quot;</span><span style="color: #FF0000;"> name</span><span style="color: #0000FF;">=&quot;button&quot;</span><span style="color: #FF0000;"> id</span><span style="color: #0000FF;">=&quot;button&quot;</span><span style="color: #FF0000;"> value</span><span style="color: #0000FF;">=&quot;提交&quot;</span><span style="color: #FF0000;"> onclick</span><span style="color: #0000FF;">=&quot;check()&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">form</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">body</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">html</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
</span></div>
</pre></dd></dl><BR>==><BR><dl class='code'><dt>HTML code</dt><dd><pre>
<div><!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

--><span style="background-color: #FFFF00; color: #000000;">&lt;%</span><span style="background-color: #F5F5F5; color: #000000;">@LANGUAGE</span><span style="background-color: #F5F5F5; color: #000000;">=</span><span style="background-color: #F5F5F5; color: #800000;">&quot;</span><span style="background-color: #F5F5F5; color: #800000;">JAVASCRIPT</span><span style="background-color: #F5F5F5; color: #800000;">&quot;</span><span style="background-color: #F5F5F5; color: #000000;"> CODEPAGE</span><span style="background-color: #F5F5F5; color: #000000;">=</span><span style="background-color: #F5F5F5; color: #800000;">&quot;</span><span style="background-color: #F5F5F5; color: #800000;">65001</span><span style="background-color: #F5F5F5; color: #800000;">&quot;</span><span style="background-color: #FFFF00; color: #000000;">%&gt;</span><span style="color: #000000;">
</span><span style="color: #0000FF;">&lt;!</span><span style="color: #FF00FF;">DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
</span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">html </span><span style="color: #FF0000;">xmlns</span><span style="color: #0000FF;">=&quot;http://www.w3.org/1999/xhtml&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
</span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">head</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
</span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">meta </span><span style="color: #FF0000;">http-equiv</span><span style="color: #0000FF;">=&quot;Content-Type&quot;</span><span style="color: #FF0000;"> content</span><span style="color: #0000FF;">=&quot;text/html;charset=gb2312&quot;</span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
</span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">title</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;"> 无标题文档 </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">title</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
</span><span style="background-color: #FFFF00; color: #000000;">&lt;%</span><span style="background-color: #F5F5F5; color: #000000;">
var temp</span><span style="background-color: #F5F5F5; color: #000000;">=</span><span style="background-color: #F5F5F5; color: #800000;">&quot;&quot;</span><span style="background-color: #F5F5F5; color: #000000;">;
temp </span><span style="background-color: #F5F5F5; color: #000000;">=</span><span style="background-color: #F5F5F5; color: #000000;"> </span><span style="background-color: #F5F5F5; color: #0000FF;">String</span><span style="background-color: #F5F5F5; color: #000000;">(Request(</span><span style="background-color: #F5F5F5; color: #800000;">&quot;</span><span style="background-color: #F5F5F5; color: #800000;">name</span><span style="background-color: #F5F5F5; color: #800000;">&quot;</span><span style="background-color: #F5F5F5; color: #000000;">));
</span><span style="background-color: #F5F5F5; color: #000000;">//</span><span style="background-color: #F5F5F5; color: #000000;">Response.Write(typeof(temp.lenght));
</span><span style="background-color: #F5F5F5; color: #0000FF;">if</span><span style="background-color: #F5F5F5; color: #000000;">(temp!</span><span style="background-color: #F5F5F5; color: #000000;">=</span><span style="background-color: #F5F5F5; color: #800000;">&quot;</span><span style="background-color: #F5F5F5; color: #800000;">undefined</span><span style="background-color: #F5F5F5; color: #800000;">&quot;</span><span style="background-color: #F5F5F5; color: #000000;">)
Response.Write(</span><span style="background-color: #F5F5F5; color: #800000;">&quot;</span><span style="background-color: #F5F5F5; color: #800000;">Hi,</span><span style="background-color: #F5F5F5; color: #800000;">&quot;</span><span style="background-color: #F5F5F5; color: #000000;"> </span><span style="background-color: #F5F5F5; color: #000000;">+</span><span style="background-color: #F5F5F5; color: #000000;"> temp);
</span><span style="background-color: #FFFF00; color: #000000;">%&gt;</span><span style="color: #000000;">
</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">head</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
</span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">body</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
</span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">form </span><span style="color: #FF0000;">id</span><span style="color: #0000FF;">=&quot;form1&quot;</span><span style="color: #FF0000;"> name</span><span style="color: #0000FF;">=&quot;form1&quot;</span><span style="color: #FF0000;"> method</span><span style="color: #0000FF;">=&quot;post&quot;</span><span style="color: #FF0000;"> action</span><span style="color: #0000FF;">=&quot;&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
</span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">input </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;name&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;text&quot;</span><span style="color: #FF0000;"> id</span><span style="color: #0000FF;">=&quot;name&quot;</span><span style="color: #FF0000;"> value</span><span style="color: #0000FF;">=&quot;请输入您的姓名&quot;</span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
</span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">input </span><span style="color: #FF0000;">type</span><span style="color: #0000FF;">=&quot;submit&quot;</span><span style="color: #FF0000;"> name</span><span style="color: #0000FF;">=&quot;button&quot;</span><span style="color: #FF0000;"> id</span><span style="color: #0000FF;">=&quot;button&quot;</span><span style="color: #FF0000;"> value</span><span style="color: #0000FF;">=&quot;提交&quot;</span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">form</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">body</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">html</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;"> </span></div>
</pre></dd></dl> <br /> 呃,好像没问题啊...<BR>==><BR>VBScript 的话随便怎么写都行的,他的语义没这么严格,可是JAVAScript的规定就好严格的,大小写错误都会报错的, <br /> 还有,今天晚上我真失败啊,想了一晚上的,竟然。。。原来我竟然犯了一个最基本的逻辑错误!!! <br /> 应该用 &amp;&amp; 而不应该是 &brvbar &brvbar 郁闷啊。。。明天买块豆腐撞了算了!!! <br /> 下面是我更正过的,还有,想问个问题,怎么弄代码像上面的朋友一样有彩色字出现的啊? <br /> <br /> &lt;%@LANGUAGE=&quot;JAVASCRIPT&quot; CODEPAGE=&quot;65001&quot;%&gt; <br /> &lt;head&gt; <br /> &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt; <br /> &lt;title&gt; 无标题文档 &lt;/title&gt; <br /> &lt;% <br /> var temp = new String(Request.Form(&quot;name&quot;)); <br /> if (temp != &quot;&quot; &amp;&amp; temp != &quot;undefined&quot;) <br /> { <br /> Response.Write(&quot;您好,&quot; + new String(Request.Form(&quot;name&quot;))); <br /> } <br /> %&gt; <br /> &lt;/head&gt; <br /> &lt;body&gt; <br /> &lt;form id=&quot;form1&quot; name=&quot;form1&quot; method=&quot;post&quot; action=&quot;Untitled-1.asp&quot;&gt; <br /> &lt;input name=&quot;name&quot; type=&quot;text&quot; id=&quot;name&quot; value=&quot;请输入姓名&quot; /&gt; <br /> &lt;input type=&quot;submit&quot; name=&quot;button&quot; id=&quot;button&quot; value=&quot;提交&quot; /&gt; <br /> &lt;/form&gt; <br /> &lt;/body&gt; <br /> &lt;/html&gt; <BR>==><BR>
查看详细:http://topic.csdn.net/u/20080108/20/6382390e-3a83-4688-b18b-669d88c2ddd7.html
回答者:yuelao 于 2008-02-09 01:22:21

  相关问题
Arrays and &nbsp;? &nbsp;&quot;&quot; :
&quot;cint&quot; in Javascript
&quot;SendKey&quot; in Javascript
href=&quot;javascript:func()&quot; vs href=&quot;#&quot; onclick=&quot;javascript:func()&quot;
<input type=&quot;button&quot; value=&quot;Enregistrer&quot; onclick=&quot;location.href=../asp/PRaces.asp&quot;>
VBScript equivalent of Javascript alert( &nbsp;) &nbsp;?
xml/xsl/javascript - &quot;error object expected&quot; with onClick function call to javascript
html:link tag - &nbsp;&quot;Cannot find bean xxx in any scope&quot; error
asp中的vbscript变量值能否保存给javascript全局变量呢?
Classic ASP VBScript: &nbsp;Server-Side Form Validation

  搜者俱乐部
创建asp俱乐部
创建nbsp俱乐部
创建javascript俱乐部
创建request.form俱乐部
创建quot俱乐部
创建名称俱乐部
创建获取俱乐部
创建undefined俱乐部
创建怎么办俱乐部
创建ASP   javascript中Request.Form( "名称 ")获取到undefined值怎么办?俱乐部



友情链接 - 使用说明 - 关于本站 - 关于我们 - 联系方式 - 技术支持
版权所有:WEB知识堂 程序制作:九烟 QQ: 2838905

页面执行时间 0.340 秒

网站信息只供参考使用,小心采用,一切后果自行负责!本站部分内容从网络整理而来,如有版权方面的限制,请与本站联系,我们将妥善处理。