如何禁用HTML提交按钮背景

3

我使用了HTML表单,在表单中使用了一个按钮标签进行提交。

图片显示了一些背景,我将背景设置为透明,但仍然显示了一些东西。

我想完全删除背景。

<button type="submit" style="border: 0; background: transparent">
<img src="/images/Btn.PNG" width="90" heght="50" alt="submit" />


我没有看到它,但如果你的意思是按钮的一部分在图像周围可见(我通过给它另一个背景颜色来看到它),那么你可以将其填充设置为0。 - Mr Lister
哦,还有Firefox的可恶的“-moz-inner-focus”。或者使用<input type="image">。 - Mr Lister
在所有浏览器中都显示相同的内容。 - Devendar
@Lister的填充也无法正常工作。 - Devendar
1个回答

0

为什么要使用按钮?

您可以:

HTML:

<form id="myFormID" ... >
     ...
    <img src="..." onclick="myFunction()" />
</form>

JavaScript:

function myFunction()
{
     //MakeYourTest
     $('#myFormID').submit(); //This line will commit your form
}

而且你可以在你的JavaScript代码中做任何你想做的事情


这将使功能依赖于JavaScript。 - Jukka K. Korpela
您的函数只需使用jQuery验证表单。代码:$('#myFormId').submit(); - Mr_DeLeTeD
嗯,看起来还不错。你能否给我一个完整的例子,展示如何使用onclick()提交一个表单? - Devendar
我之前在评论中解释过,但我会给你写一个完整的例子。编辑:看看我的回答。 - Mr_DeLeTeD

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接