表单提交如下<form method="post" action="$PORTAL_ACTION$"><div align="right"><font color="#FFFFFF">用户名:</font></div>
<input name="auth_user" type="text" size="20">
<div align="right"><font color="#FFFFFF">密 码:</font></div>
<input name="auth_pass" type="password" size="20">
<input name="redirurl" type="hidden" value="$PORTAL_REDIRURL$"><input name="accept" type="image" border="0" src="new-login-1.jpg" width="83" height="30">类型是 type=image就会提交错误使用type=submit就正常,如果一定要使用image的话有什么方法能解决
<input name="auth_user" type="text" size="20">
<div align="right"><font color="#FFFFFF">密 码:</font></div>
<input name="auth_pass" type="password" size="20">
<input name="redirurl" type="hidden" value="$PORTAL_REDIRURL$"><input name="accept" type="image" border="0" src="new-login-1.jpg" width="83" height="30">类型是 type=image就会提交错误使用type=submit就正常,如果一定要使用image的话有什么方法能解决
如果要使用button,或者image属性,可以写js,在onclick中处理
后面应该怎么写呢我用onclick="javascript:submitit()还是不行,看了表单说明,当type=image下会生成aaa.x好aaa.y这2个函数,所以会导致提交不成功
<script language="javascript">
function submit_form()
{
// 在这里面处理操作,并在最后提交
var f = document.getElementById('quote_form')
var s = document.getElementById('s')
var ss = document.getElementById('ss')
var url=""// 提交的url以及传递参数
window.open(url);
}
</script>
<input name= "accept " type= "image " border= "0 " src= "new-login-1.jpg " width= "83 " height= "30 " onclick = "submit_form()">
<input name= "auth_user " type= "text " size= "20 ">
<div align= "right "> <font color= "#FFFFFF "> 密 码: </font> </div>
<input name= "auth_pass " type= "password " size= "20 ">
<input name= "redirurl " type= "hidden " value= "$PORTAL_REDIRURL$ "><input name= "accept" type= "hidden" value= "accept">//////////////////加这行<input type= "image " border= "0 " src= "new-login-1.jpg " >
可以改为判断 empty($_POST) 这样就行了(只有一个表单处理的话)
如果不提交就不知道了, 提交的话print_r($_POST)一下看看