一个页面只能有一个 ,runat=“server”不是必须的,加上后,会在输出的源代码里多了一行

嘿,这不就是传说中的viewstate吗。原来这就是.net中的FORM跟HTML中FORM的区别。viewstate是通过HTML控件的name属性来跟踪HTML控件中的数据,这就是为什么在HTML控件中输入数据时也能显示以前曾经输入过的数据。

假如FORM没有加runat="server"属性的话,HTML控件就不会有这样的效果了。如果FORM加了runat属性,则它的action属性便会失效,或者说action属性值永远为本页。

1

22327266_1.jpg

2  HTML代码 去掉了runat="server"

3 显示结果如下:

22327266_2.jpg

22327266_3.jpg

【action属性】的默认值应该是本页

【method】默认的值是get

--------------------------------------------------------------------------------

html Form 表单:

一个页面可以有多个

【action属性】的默认值应该是submit按钮触发到action的指向页面

表单的动作属性(Action)和确认按钮,当用户单击确认按钮时,表单的内容会被传送到另一个文件。表单的动作属性定义了目的文件的文件名。由动作属性定义的这个文件通常会对接收到的输入数据进行相关的处理。

【method】Method的默认值为Get

在客户端,Get方式在通过URL提交数据;而Post提交后地栏不变。

在服务器端只能用Request.QueryString来获取Get方式提交来的数据,用Post方式提交的数据只能用Request.Form来获取。

特别说明

一般来说,尽量避免使用Get方式提交表单,因为有可能会导致安全问题。比如说在登陆表单中用Get方式,用户输入的用户名和密码将在地址栏中暴露无遗。不过在分页程序中,用Get方式就比用Post好。

Get把参数添加到action属性指定的地址中,并以锚方式打开。

Post通过HTTP post处理发送数据。

二  JavaScript调用外部JS文件

1  外部文件test.js内容

document.write("The result of include outfile");

2 添加外部文件

3  运行显示如下:

22327266_4.jpg

三   HTML控件改变背景色

1

Untitled Page

function ExColor ()

{

form1.style.backgroundColor="Red";

}

2  显示效果如下:

22327266_5.jpg

三 利用JavaScript充填HTML列表框

22327266_6.jpg

选择年份 

var j=1900;

for (j=1900;j<1940;j++)

{

document.write(""+j+"");

document.write("
");

}

运行效果如下:

22327266_7.jpg

四  Marquee标记对象

基本语法

...

移动属性的设置 ,这种移动不仅仅局限于文字,也可以应用于图片,表格等等

方向

#=left, right ,up ,down 从右向左移!

方式

#=scroll, slide, alternate 一圈一圈绕着走!

只走一次就歇了!

来回走

循环

#=次数;若未指定则循环不止(infinite) 只走 3 趟

只走 3 趟

只走 3 趟!

速度

啦啦啦,我走得好快哟!

延时

啦啦啦,我走一步,停一停!

外观(Layout)设置

对齐方式(Align)

#=top, middle, bottom

啦啦啦,我会移动耶!

底色

#=rrggbb 16 进制数码,或者是下列预定义色彩:

Black, Olive, Teal, Red, Blue, Maroon, Navy, Gray, Lime,

Fuchsia, White, Green, Purple, Silver, Yellow, Aqua 颜色!

面积

面积!

空白

(Margins)

面积!

方向

#=left, right ,up ,down 从右向左移!

方式

#=scroll, slide, alternate 一圈一圈绕着走!

只走一次就歇了!

来回走

循环

#=次数;若未指定则循环不止(infinite) 只走 3 趟

只走 3 趟

只走 3 趟!

速度

啦啦啦,我走得好快哟!

延时

啦啦啦,我走一步,停一停!

外观(Layout)设置

对齐方式(Align)

#=top, middle, bottom

啦啦啦,我会移动耶!

底色

#=rrggbb 16 进制数码,或者是下列预定义色彩:

Black, Olive, Teal, Red, Blue, Maroon, Navy, Gray, Lime,

Fuchsia, White, Green, Purple, Silver, Yellow, Aqua 颜色!

面积

面积!

空白

(Margins)

面积!

====================

小技巧:

当鼠标放在上面时就停止滚动,移开时又继续滚动?

------------------------------------

οnmοuseοut="this.start()">滚动内容

===============

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐