<form action='./index.php' method='post' class='form'>
<table>
<tr>
<td>$error</td>
</tr>
<tr>
<td>Username:</td>
<td><input type='text' name='user' /></td>
</tr>
<tr>
<td>Password:</td>
<td><input type='password' name='password' /></td>
</tr>
<tr>
<td></td>
<td><input type='image' src='./images/loginbtn.jpg' name='loginbtn' value='Login' alt='Submit Form'/></td>
</tr>
</table>
</form>
上面的代碼是我的(正在進行的)網站的代碼。我使用「圖像」輸入類型,因爲它允許我使用圖像作爲按鈕。我在這裏遇到麻煩的事情是,當我將鼠標放在它上面時,會插入一些代碼,讓我可以放入另一張圖片。此代碼封裝在PHP標記中,並設置爲變量「$ form」。這樣我就可以將它回顯出來,並輕鬆地運行其他一些PHP代碼。當使用輸入類型「圖像」時,我試圖使它在我將鼠標移到它上面時更改爲另一張圖片
當我將鼠標放在按鈕上時,是否有任何CSS可用於放置另一張圖片?我可能會把這看起來更復雜嗎?
這裏有一些選項爲你'onmouseover'使用javascript或者你可以嘗試'懸停'與CSS。 javascript:http://www.w3schools.com/jsref/event_onmouseover.asp css:http://www.w3schools.com/cssref/sel_hover.asp – Mal 2013-04-08 00:18:04
@Mal我已經看過這兩個。我遇到的麻煩是將其實現到我的代碼中。我對此還是有點新的,我不能弄清楚什麼地方會發生什麼。 – user1547154 2013-04-08 00:22:17
我在下面使用javascript在我的回答中爲你準備了一個例子。 – Mal 2013-04-08 00:41:56