2010-05-19 31 views

回答

1

提交按钮通常不用于存储信息 - 通常,他们只是提交页面,而其他任何信息(如电子邮件收件人的地址)将被放入表单的其他输入中。例如:

<form action="/frms/contact.con" method="post"> 

<label>Subject: <input type="text" name="subject" value="" /></label> 

<label for="message-editor">Message</label> 
<textarea name="message" rows="6" cols="60" id="message-editor"></textarea> 

<input type="submit" value="Submit" /> 

<input type="hidden" name="recipient" value="[email protected]" /> 
</form> 

在这个例子中,表单元素的“动作”属性指定一旦有人点击提交,将处理信息的服务器上的脚本。我将其命名为“收件人”的隐藏输入指定了电子邮件地址,并在提交时将其值与表单的其余部分一起发送。所有提交按钮本身都会导致浏览器将完成的表单发送到服务器进行处理。

请注意,我在这里给出的示例可能不适用于您的特定脚本,因为我为示例输入(“主题”,“消息”和“收件人”)选择的名称可能不会不符合你的脚本所期望的。

您是否有关于/frms/contact.con脚本如何工作的文档?如果是这样,检查它 - 它应该告诉你什么来命名你的表单元素。否则,假设你知道它编写的任何编程语言,你可以阅读contact.con中的代码来查看它期望的名称。

如果一切都失败了,尝试一个不同的服务器端脚本,大约有八个可用的。