Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将图像按钮转换为提交按钮_Javascript_Html - Fatal编程技术网

Javascript 将图像按钮转换为提交按钮

Javascript 将图像按钮转换为提交按钮,javascript,html,Javascript,Html,前端设计师为我提供了以下HTML和JavaScript。现在我尝试了不同的方法将其转换为按钮: 下面是设计师的html <div id="detailsdiv" style="left:580px; width:100px;"> <input type="image" name="submit" onMouseOver="lg.src='images/b_logB.png'" onMouseOut="lg.src='images/b_logA.png'

前端设计师为我提供了以下HTML和JavaScript。现在我尝试了不同的方法将其转换为按钮: 下面是设计师的html

 <div id="detailsdiv" style="left:580px; width:100px;">
            <input type="image" name="submit" onMouseOver="lg.src='images/b_logB.png'" onMouseOut="lg.src='images/b_logA.png'" src="/Button1.jpg" border="0" alt="Submit" />
            <a href="home.html" onMouseOver="lg.src='images/b_logB.png'" onMouseOut="lg.src='images/b_logA.png'">
                <img src="images/b_logA.png" name="lg" class=style1></a>
        </div>

我试过这个:

<input type="image" name="submit" onMouseOver="lg.src='images/b_logB.png'" onMouseOut="lg.src='images/b_logA.png'"
                   src="images/b_logB.png" border="0" alt="Submit" class="style1" />


但是它不起作用,它只在第一个按钮上显示一个图标,在鼠标上它不会改变。你可以这样试试

<input type="image" name="submit" onMouseOver="this.src='images/b_logB.png'" onMouseOut="this.src='images/b_logA.png'" src="/Button1.jpg" border="0" alt="Submit" onclick="document.getElementById('formid').submit();" />

在image的
onclick
方法中,表单由javascript手动提交


这个
指的是图像。

你可以这样试试

<input type="image" name="submit" onMouseOver="this.src='images/b_logB.png'" onMouseOut="this.src='images/b_logA.png'" src="/Button1.jpg" border="0" alt="Submit" onclick="document.getElementById('formid').submit();" />

在image的
onclick
方法中,表单由javascript手动提交


这个
指的是图像。

你不能打开输入标签,然后把img标签放在里面吗

<input type="submit"><img src="http://www.google.com/image.png"></input>

难道你不能打开输入标签,然后把img标签放在里面吗

<input type="submit"><img src="http://www.google.com/image.png"></input>


您应该将name属性更改为submit之外的其他属性您应该将name属性更改为submit之外的其他属性您应该解释您所做的更改以及为什么会起作用。目前,这不是一个真正有效的答案。你应该解释一下你改变了什么,为什么会奏效。目前,这不是一个真正有效的答案。