在没有GET或POST的情况下为表单形成“动作”

时间:2011-10-16 23:04:46

标签: html forms

我有一个“表单”,可以通过javascript为用户生成一个网址。这是我的HTML -

<form class="hidden profile-private-link-form">
    <span class="link">
        <input type="text" name="" value="<value>" />
    </span>
</form>

但是,当我尝试验证HTML时,它说'需要指定操作'。可以省略这里的动作,或者我应该放什么呢?

2 个答案:

答案 0 :(得分:2)

是的,表单必须有一个操作,该操作也必须指定一个URL来提交数据。但是,输入,textareas等 not 必须包含在表单中。如果您无法实际提交数据(无论出于何种原因),那么您不应该使用表格将其括起来,使用分部。

如果您使用AJAX或某种形式的JavaScript从表单提交数据,您仍应将操作指定为未启用JavaScript的用户的后备。

答案 1 :(得分:0)

如果您正在验证,是的。请参阅http://www.w3.org/TR/html4/interact/forms.html ...根据标准,需要采取措施。你为什么要验证?