Php 按钮类型提交在IE6.0中不起作用
大家好,朋友们 我需要一个按钮,上面有两行文字。文本的长度超出了我的空间。:-)我不喜欢图像 我使用了以下代码Php 按钮类型提交在IE6.0中不起作用,php,html,Php,Html,大家好,朋友们 我需要一个按钮,上面有两行文字。文本的长度超出了我的空间。:-)我不喜欢图像 我使用了以下代码 <tr> <td align="center"> <button type="submit" name="add_invoice" id="buttonstyle"> Add to Ready for<br /> In
<tr>
<td align="center">
<button type="submit" name="add_invoice" id="buttonstyle">
Add to Ready for<br />
Invoicing
</button>
</td>
</tr>
<tr>
<td align="center" colspan="2">
<input type="submit" name="delete" value="Delete">
</td>
</tr>
添加到已准备就绪的
发票
这在IE 7.0中运行得非常好
但是在IE6.0中,当我在$u POST中单击第二个按钮delete时,它会返回两个按钮的值。
它的值为[添加发票]和[删除]。因此,我无法确定单击了哪一个(仅在IE 6.0中)
请帮助我理解这种行为。如果你有其他选择,请告诉我
提前谢谢 元素在IE中。是否尝试使用
编辑:因为您需要它跨越两行,我建议设置input submit
的样式,或者创建一个图像
编辑#2:您也可以使用IE中的
元素。尝试使用
编辑:因为您需要它跨越两行,我建议设置input submit
的样式,或者创建一个图像
编辑#2:您也可以使用我不知道这是否有效,但您可以使用javascriptonClick
事件触发提交
<tr>
<td align="center">
<button type="submit" onClick="document.formname.submit();" name="add_invoice" id="buttonstyle">
Add to Ready for<br />
Invoicing
</button>
</td>
</tr>
应将删除值设置为空。这是一种黑客行为,不确定我是否会这样做,但这是实现它的一种方式。不过,我可能会将其存储在函数中,然后调用该函数。出于演示/测试的原因,我没有在本例中这样做 我不知道这是否有效,但您可能可以使用javascriptonClick
事件来触发提交
<tr>
<td align="center">
<button type="submit" onClick="document.formname.submit();" name="add_invoice" id="buttonstyle">
Add to Ready for<br />
Invoicing
</button>
</td>
</tr>
应将删除值设置为空。这是一种黑客行为,不确定我是否会这样做,但这是实现它的一种方式。不过,我可能会将其存储在函数中,然后调用该函数。出于演示/测试的原因,我没有在本例中这样做 正如他们所注意到的,他们需要一个带有两行文本的按钮,这很可能会排除
。我说只要使用带有alt属性的input type=“image”
,就可以了。没什么问题。您也可以使用JS更改提交
上的按钮
innerHTML的值,但这太过分了。谢谢您的回复。我的客户的网速很差,我创建的页面已经有很多图像。因此,我想避免使用图像。您可以使用sprite工作表并将其应用于input type=“submit”
元素。IE需要使用行高
,非IE需要使用文本缩进
,以便在应用背景图像后将文本移出。正如他们所指出的,他们需要一个带有两行文本的按钮,这很可能会排除
。我说,只需使用带有alt属性的输入类型=“image”
,然后就可以完成。没什么问题。您也可以使用JS更改提交
上的按钮
innerHTML的值,但这太过分了。谢谢您的回复。我的客户的网速很差,我创建的页面已经有很多图像。因此,我想避免使用图像。您可以使用sprite工作表并将其应用于input type=“submit”
元素。IE需要使用行高
,非IE需要使用文本缩进
在应用背景图像后将文本移出。感谢您的回复。我也试过了,但是在$u POST中它返回了两个按钮的值。谢谢你的回复。我也尝试过,但在$u POST中,它返回两个按钮的值。