我尝试了几个不同的提交按钮,但似乎无法使其正常工作。使用图像提交表单问题
<form id="logForm" action="<?php $retpage; ?>" method="POST" name="logForm">
<div>
<table width="400px" border="0" cellpadding="4" cellspacing="4" class="loginform">
<tr>
<td colspan="2">
</td>
</tr>
<tr>
<td width="28%">Email:</td>
<td width="72%">
<input name="usr_email" type="text" class="required" id="txtbox" size="25" value="<?php
if(isset($_COOKIE['user_name'])){
print ($_COOKIE['user_name']);
} else if(isset($_POST['usr_email'])){
print ($_POST['usr_email']);
} else {
print '';} ?>">
</td>
</tr>
<tr>
<td>Password:</td>
<td><input name="pwd" type="password" class="required password" id="txtbox" size="25"></td>
</tr>
<tr>
<td colspan="2">
<div align="center">
<input name="remember" type="checkbox" id="remember" value="1"> Remember me
</div>
</td>
</tr>
<tr>
<td colspan="2">
<div align="center">
<p><input name="doLogin" type="image" id="doLogin" value="Login" src="images/login.png" style="vertical-align: middle; height: 30px; width: 66px;" onsubmit="document.logForm.submit(); return false;" /></p>
<p><a href="signup.php">Register Free</a><font color="#FF6600">|</font> <a href="forgot.php">Forgot Password</a> <font color="#FF6600"></font></p>
</div>
</td>
</tr>
</table>
</div>
</form>
当我使用下面的提交按钮,它工作正常,但我想使用图像提交。上述登录按钮不起作用。
<input name="doLogin" type="submit" id="doLogin" value="Login">
有什么建议吗?
我将它改为:仍然不提交 –
@DJHowarth你也没有打印出你的'$ retpage'变量。 – Sampson
如果我打印变量,则没有任何表单会提交 –