Php 从css下拉菜单发布

Php 从css下拉菜单发布,php,css,Php,Css,一旦我有了几个发送post数据的提交按钮: <form name="Master" form action="Master.php" method="post"> <table width="800" border="0"> <tr> <td><input name="Master" type="submit" value="Test1"/></td> <td><input name="

一旦我有了几个发送post数据的提交按钮:

<form name="Master" form action="Master.php" method="post">
<table width="800" border="0">
  <tr>
    <td><input name="Master" type="submit" value="Test1"/></td>
    <td><input name="Master" type="submit" value="Test2"/></td>
  </tr>
</table>
</form>

现在我改变主意,想使用下拉菜单:

<ul class="menu" id="menu">
    <li ><a href="" class="menulink">Home</a>
    <li ><a href="" class="menulink">Main1</a>
        <ul>
            <li><a href="" class="sub">Test1</a>
            <li><a href="" class="sub">Test2</a>
        </ul>
</li>
</ul>
CSS代码(菜单、菜单链接、子菜单等)正确显示此菜单

但是我不想改变处理原始post值的php文件

所以我的问题是:

我可以在这个下拉菜单中使用“方法帖子”发送吗?怎么做


Thanxs.

正如Justin已经评论的那样,只需在下拉菜单中添加一个表单,然后像在代码1中那样提交即可

<form name="Master" action="Master.php" method="post">
<ul class="menu" id="menu">
        <ul>
            <li><input name="test" type="submit" class="sub" value="test1"/>
        </ul>
</li>
</ul>
</form>


为了最好地保留链接的外观,您需要使用JavaScript。在第二个示例中,删除
href
属性并包含此脚本(未测试):

或者,您可以将第二个示例包装在
中,并将锚定更改为输入,如下所示:

<form name="Master" action="Master.php" method="post">
    <ul class="menu" id="menu">
        <li ><input name="Master" type="submit" value="Home" />
        <li ><input name="Master" type="submit" value="Main1" />
            <ul>
                <li><input name="Master" type="submit" value="Test1" />
                <li><input name="Master" type="submit" value="Test2" />
            </ul>
        </li>
    </ul>
</form>


然后,在CSS中,使输入看起来像链接。例如,删除所有边框、填充、边距、背景色和文本颜色;并将字体设置为继承。然后应用任何额外的样式。

您可以通过锚定标记将数据作为
GET
请求发送到服务器,但无法发布:(为什么在第一个HTML示例中有一个
form
属性?您可以做与以前完全相同的事情。只需将按钮的样式设置为普通链接即可。@rvighne请阅读问题。OP使用按钮向服务器提交
POST
数据。@rvighne抱歉,我误解了您的说法。我同意您的看法。
<form name="Master" action="Master.php" method="post">
    <ul class="menu" id="menu">
        <li ><input name="Master" type="submit" value="Home" />
        <li ><input name="Master" type="submit" value="Main1" />
            <ul>
                <li><input name="Master" type="submit" value="Test1" />
                <li><input name="Master" type="submit" value="Test2" />
            </ul>
        </li>
    </ul>
</form>