2013-04-21 35 views
25

Tôi đang làm việc trên một trang HTML đơn giản, nơi tôi có hình ảnh này mà tôi muốn hoạt động như một nút.Làm cho một hình ảnh hoạt động như một nút

Đây là mã cho hình ảnh của tôi:

<div style="position: absolute; left: 10px; top: 40px;"> 
    <img src="logg.png" width="114" height="38"> 
</div> 

Và về cơ bản tôi muốn thêm chức năng này vào nó:

<div> 
    <input id="saveForm" name="saveForm" class="btTxt submit" type="submit" value="Submit"/> 
</div> 

Các văn bản trên nút riêng của mình mà nói Submit là không cần thiết như hình ảnh của tôi có văn bản cần.

Vì vậy, dù sao, điều này có khả thi không? và nếu có, làm thế nào? :)

Trả lời

47

Có vẻ như bạn muốn một image nút:

<input type="image" src="logg.png" name="saveForm" class="btTxt submit" id="saveForm" /> 

Ngoài ra, bạn có thể sử dụng CSS để làm cho nút hiện submit sử dụng hình ảnh của bạn như là nền tảng của nó.

Trong mọi trường hợp, bạn không muốn có phần tử <img /> riêng biệt trên trang.

12

Bạn có thể triển khai khối JavaScript có chứa chức năng theo nhu cầu của bạn.

<div style="position: absolute; left: 10px; top: 40px;"> 
    <img src="logg.png" width="114" height="38" onclick="DoSomething();" /> 
</div> 
+1

Không phải là lựa chọn tốt nhất cho các hình thức. – Rishi

4

Bạn có thể sử dụng một image submit button:

<input type="image" id="saveform" src="logg.png " alt="Submit Form" /> 
Các vấn đề liên quan