2010-10-14 58 views
2

首先我很抱歉我的英语很糟糕因为我不是英语母语的人,所以可能会有一些英语相关的错误在我的问题...我希望任何人谁会阅读我的问题可以明白我想说什么... ima学习者必填属性“行动”没有指定

即时将PSD转换为XHTML和CSS。我已经完成了我的工作,但是当我在W3C验证服务检查了我的整个代码,我只得到了一个错误,是

80行,14列:不指定所需的属性 “行动”

<form> 

上面给出的属性对于您使用的元素是必需的 ,但您已经省略了它的 。例如,在 大多数HTML和XHTML文档类型中, “type”属性在 “脚本”元素上是必需的,“img” 元素需要属性“alt” 。

类型的典型值为 type =“text/css”for和 type =“text/javascript”为。

我的问题是,我不知道我应该怎么给行动的形式..

+1

你的表单做了什么? – Jeriko 2010-10-14 14:05:22

+0

@Jeriko - 我不知道。我只是转换psd 2 xhtml – Jamna 2010-10-16 15:47:16

回答

4

你想给那里的形式将被处理,像这样的网址:

<form method="post" action="http://example.com/processform/"> 

有介绍了action属性here

+0

@多米尼克罗杰:谢谢你的帮助,现在我明白了什么是行动..你可以请你清楚一下“方法”...我读到有两种类型的方法形式第一个是get和second是post ... – Jamna 2010-10-14 14:10:48

+0

@Jam - 有关'GET'和'POST'的解释,w3schools也不错 - 请参阅http://www.w3schools.com/tags/att_form_method.asp。 – 2010-10-14 14:11:58

+0

@ Dominic Rodger:感谢您的帮助 – Jamna 2010-10-14 14:14:27

0

action是脚本(或应用程序)的URL将处理形式。

例如,Google搜索表单的action是Google搜索应用程序。

如果你正在编写脚本,你当然可以选择你想要的任何URL。如果您将表单提交给现有脚本,请从作者中找出要使用的地址。

0

创建表单时,必须至少指定action属性,该属性指向将在提交时接收表单数据的目标脚本。

0

有些人省略了action属性,因为他们希望表单提交给自己。

如果这是你想要的,你可以做

<form action="?"> 

我想WebKit浏览器呛,如果它是空白。

或回声通过服务器端语言当前位置 - 不要忘了编码,因为有些人可能会做这样的事情......

contact.php?var=" onsubmit="alert('xss'); 

(虽然在我的经验,浏览器本身一般会安全地编码)。

相关问题