怎么用图片代替表单提交按钮?

html-css018

怎么用图片代替表单提交按钮?,第1张

方法一:  type 为image 图片形式来制做提交按钮

<form method="post" name="Form_2" action="http://提交地址">    

<input type="text" name="title" /><br> 

<p><input type="text" name="keyword" /></p>   

 <input type="image" src="添加.gif" nclick="javascript:document.forms['Form_2'].submit() />     

 <input type="image" src="删除.gif" onclick="javascript:document.forms['Form_2'].reset() return false" /> 

 </form>

 

 

 

 方法二: 用样式表形式来制做提交按钮

  

<style type="text/css">

<!--

#u {

 background-color: #33FF33

 background-image: url(../image/submit.jpg)//定义背景图片,

 background-repeat: no-repeat

}

#del {

 background-color: #33FF33

 background-image: url(../image/del.jpg)//定义背景图片,

 background-repeat: no-repeat

}

-->

</style>

</head>

<body>

<form method="post" name="Form_2" action="http://提交地址">    

<input type="submit" name="u" id="u" value="添加" />

<input type="reset" name="u" id="u" value="删除" />

 </form>

</body>

</html>

给type为image的input 添加onclick事件:

<form name="RedForm" action="#" >

<input type="image" name="..." src="..." onClick="document.formName.submit()">

</form>

fromName是表单的name属性。

这段代码没有问题。复制测试是可以正常运行的。所以JavaScript出错应该是Javascript代码写错。

扩展资料:

美化提交按钮的另一个方法:

用css为按钮设置背景图片。

提交按钮的class为formsubmit:

.formsubmit{

background:url(../button.png) no-repeat bottom left

width:247px

height:60px

cursor:pointer

border:0px

}

设置鼠标经过的效果:

.formsubmit:hover{

background:url(../button_2.png)

}