如何在IE9 </button>中使用<button>

时间:2013-07-22 19:45:05

标签: php html sql

我正在使用PHP和Microsoft SQL服务器,我的用户都在IE9上。我有一个表单,将变量放入要发布到另一个页面的提交按钮的值。我希望按钮的表面与值不同,所以我使用这段代码:

echo "<button type='submit' value='".$userid."' name='userid'>Edit</button>";

问题是IE9正在将“编辑”传递给下一页而不是值中的变量。

这可以修复到工作是否还有另一种方法可以更改按钮面上的标签除了值?

2 个答案:

答案 0 :(得分:1)

取决于您的浏览器发送按钮的值。 (source

使用HTML表单时使用input代替button,并添加隐藏的输入以发送用户ID。

答案 1 :(得分:0)

您是否可以添加其他输入来保存用户ID,如:

<input type="hidden" name="userid" value="'.$userid.'">

然后将您的提交按钮分开:

<input type="submit" value="Edit" name="submit">