2009-08-17 80 views
1

我觉得有点傻,问这个问题,但我想每个人都对此有看法。表格,发布和提交按钮

我想提交一个页面,目标本身,按一下按钮,但携带一块数据。

例如:

编辑|删除

在点击编辑,我想页面重新加载$_POST['example'] === "edit"什么的。我不想使用$_GET,我不想使用丑陋的提交按钮。

任何想法?

回答

2

您应该继续使用提交按钮,但使用CSS来改变它们的外观。 例如:

<input class="aslink" type="submit" /> 

.aslink { 
    background: transparent; 
    border: none; 
    cursor: pointer; 
    text-decoration: underline; 
} 
+0

完美!我不想为不支持Javascript的人使用Javascript。 我会试试这个。谢谢其他人! – Dorjan 2009-08-17 11:38:59

0

如果您希望避免提交按钮,则单击链接时,创建带有要发送的数据并使用JavaScript发送的表单。

1

您可以使用Ajax提交POST请求或提交样式提交按钮,使其看起来像链接(或其他任何您想要的)。

0

您可以通过链接提交表格。

<a href='#' onclick='document.myform.submit()'> Edit </a> 
1

您可以使用该按钮标签:

<button type="submit">put some html</button> 

你可以把HTML标签或图像,它和它的风格你的心内容。

0

<input class="aslink" type="submit" />

.aslink { 背景:透明; border:none;光标:指针; text-decoration:underline; }

理想情况下,你会想要写的CSS出来是这样的:

input.aslink

这样做将这些样式锁定下降到仅使用通过与输入标签适当的类