求救!
本人是ASP初级
我的一个程序写<input type="submit" name="submit" value="submit">成正常运行
但改为<input type="image" src="images/bt_confirm.gif" name="submit" value="submit">就不能正常运行了.
我是想把按钮弄得好看一点(做成图片), 而且还可以进行submit功能的一个代码.
问题点数:40、回复次数:10Top
1 楼leech125(痛苦快乐并存)回复于 2005-06-03 08:10:29 得分 0
?Top
2 楼hotlion(数码狂人)回复于 2005-06-03 08:21:11 得分 10
楼主的意思是做成了图片显示的submit,点击不能正常提交表单吗?不过从你给出的代码来,似乎没发现什么问题,我的就是做成<input type="image" src="/images/title_search03.jpg" name="Submit" value="提交">,没有问题。Top
3 楼fangq(jack)回复于 2005-06-03 09:16:53 得分 5
似乎没有什么不妥啊Top
4 楼Grace_pn()回复于 2005-06-03 09:20:35 得分 10
<Script language="JavaScript">
function submitFun()
{
document.form1.submit();
}
</Script>
<form name="form1" method="post">
<input type="image" src="images/bt_confirm.gif" name="submit" value="submit" onclick="submitFun()">Top
5 楼lymlx()回复于 2005-06-03 09:38:34 得分 5
这个问题很奇怪,到网站上复制别人的代码就可以用,自己照样写来的就不行。Top
6 楼dama2003(以后要开始加班了………………)回复于 2005-06-03 09:43:16 得分 5
type="image" 好象不可以触发事件了。。。Top
7 楼wwyymm(林云)回复于 2005-06-03 09:44:50 得分 5
没看出有什么不对啊Top
8 楼leech125(痛苦快乐并存)回复于 2005-06-03 11:49:36 得分 0
If Request.Form("submit") <> "" Then
bValidPwd = False
' Setup variables
sUserId = Request.Form("userid")
sPassWd = Request.Form("passwd")
If Not bValidPwd Then
Set conn = Server.CreateObject("ADODB.Connection")
conn.open xDb_Conn_Str
sSql = "SELECT * FROM [uselist]"
sSql = sSql & " WHERE [usname] = '" & AdjustSql(sUserId) & "'"
Set rs = conn.Execute(sSql)
If Not rs.Eof Then
If UCase(rs("uspass")) = UCase(sPassWd) Then
Session("ddd_status_User") = rs("usname")
Session("ddd_status_UserID") = rs("usbm")
bValidPwd = True
End If
End If
rs.Close
Set rs = Nothing
conn.Close
Set conn = Nothing
End If
If bValidPwd Then
' Write cookies
If Request.Form("rememberme") <> "" Then
Response.Cookies("ddd")("userid") = sUserId
Response.Cookies("ddd").Expires = Date + 365 ' Change the expiry date of the cookies here
End If
Session("ddd_status") = "login"
Response.Redirect "sbklist1.asp"
Else
Session("ewmsg") = "Incorrect user ID or password"
End If
End If
中是否我弄错了什么呢?
Top
9 楼leech125(痛苦快乐并存)回复于 2005-06-03 14:07:01 得分 0
?Top
10 楼leech125(痛苦快乐并存)回复于 2005-06-03 17:01:53 得分 0
<script type="text/javascript">
<!--
function EW_checkMyForm(EW_this) {
if (!EW_hasValue(EW_this.userid, "TEXT" )) {
if (!EW_onError(EW_this, EW_this.userid, "TEXT", "Please enter user ID"))
return false;
}
if (!EW_hasValue(EW_this.passwd, "PASSWORD" )) {
if (!EW_onError(EW_this, EW_this.passwd, "PASSWORD", "Please enter password"))
return false;
}
return true;
}
//-->
</script>
</head>
<br><br><br></br></br></br>
<p><center><span class="aspmaker">系统登陆</span></center></p>
<%
If Session("ewmsg") <> "" Then
%>
<p><span class="aspmaker" style="color: Red;"><%= Session("ewmsg") %></span></p>
<%
Session("ewmsg") = "" ' Clear message
End If
%>
<p></p><p></p>
<form action="login.asp" method="post" onSubmit="return EW_checkMyForm(this);"><center>
<table border="0" cellspacing="0" cellpadding="4">
<tr>
<td><font style = "font-size:11pt"><span class="aspmaker">姓名</span></font></td>
<td><font style = "font-size:11pt"><span class="aspmaker"><input type="text" name="userid" size="20" value="<%= request.Cookies("ddd")("userid") %>"></span></font></td>
</tr>
<tr>
<td><font style = "font-size:11pt"><span class="aspmaker">口令</span></font></td>
<td><font style = "font-size:11pt"><span class="aspmaker"><input type="password" name="passwd" size="20"></span></font></td>
</tr>
<tr>
<td> </td>
<td><font style = "font-size:11pt"><span class="aspmaker"><input type="checkbox" name="rememberme" value="true">记住登陆</span></font></td>
</tr>
<tr>
<td colspan="2" align="center"><span class="aspmaker"><input type="image" src="images/bt_confirm.gif" name="submit" value="submit"></span></td>
</tr>
</table>
</center>
</form>
Top




