主题:  用文字替代submit按钮怎么做?

longdas

职务:普通成员
等级:1
金币:1.0
发贴:142
注册:2002/3/5 15:11:46
#12002/4/2 12:25:57



其中submit是一个按钮,现在想按一个的超链接,也想达到同类效果。应该怎么做?



5D限制级

职务:普通成员
等级:6
金币:10.0
发贴:4970
注册:2001/8/16 14:52:34
#22002/4/2 15:57:12
ok



有饭

职务:普通成员
等级:2
金币:10.0
发贴:669
注册:2002/3/25 12:50:19
#32002/4/3 9:00:55
liuwws在上个帖子中说
引用:
ok



没必要这么麻烦吧??
ok
就这样不就可以了吗?



longdas

职务:普通成员
等级:1
金币:1.0
发贴:142
注册:2002/3/5 15:11:46
#42002/4/3 9:35:55
好象不行。

<%=(Recordset1.Fields.Item("id").value)%>

<%=(Recordset1.Fields.Item("name").value)%>



">

有饭

职务:普通成员
等级:2
金币:10.0
发贴:669
注册:2002/3/25 12:50:19
#52002/4/3 19:15:56
我试过了,这样做绝对不会出错,我想你应该是其它地方出了问题!
要不,把错误提示贴出来



5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:1480
注册:2002/1/15 11:01:54
#62002/4/3 23:02:06
this.form.submit()

document.all.form2.submit()



有饭

职务:普通成员
等级:2
金币:10.0
发贴:669
注册:2002/3/25 12:50:19
#72002/4/4 9:20:32
ok
绝对可以了!!!!
:rolleyes: :rolleyes: :rolleyes:

编辑历史:[这消息被5D大叔编辑过(编辑时间2002-04-04 11:07:46)]


longdas

职务:普通成员
等级:1
金币:1.0
发贴:142
注册:2002/3/5 15:11:46
#82002/4/4 9:41:05
都不行,浏览器显示 错误 ,提示对象不支持此属性或方法。



5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:1480
注册:2002/1/15 11:01:54
#92002/4/4 10:06:46
你的浏览器不支持JSCRIPT.



5D荣誉斑竹

职务:普通成员
等级:5
金币:10.0
发贴:3292
注册:2001/5/24 10:01:29
#102002/4/4 10:12:12
wwww

form1为表单name。
注意:用submit()方法提交表单与用Submit按钮有个差别,就是不会调用事件处理器onsubmit()



闪来~闪去~

职务:普通成员
等级:6
金币:10.5
发贴:1906
注册:2004/1/13 11:00:26
#112002/4/4 10:17:27
submit

formname:表单名

我试过了,好用!

编辑历史:[这消息被adele编辑过(编辑时间2002-04-04 10:17:44)]


I''MAD

职务:普通成员
等级:8
金币:11.0
发贴:9502
注册:2001/9/16 20:00:53
#122002/4/5 9:01:32
还是用vbscript的好,看最标准的。

再在你的图片里加上onclick="f_tj()"
不信它还不成。

编辑历史:[这消息被hmily编辑过(编辑时间2002-04-05 09:02:02)]


longdas

职务:普通成员
等级:1
金币:1.0
发贴:142
注册:2002/3/5 15:11:46
#132002/4/5 9:42:31
我无计可施了,这是我所有的代码,是完成一个删除功能的。ASP部分是好的。就是不想使用submit按钮来进行删除!不过可以肯定浏览器是支持的,我以前做的很复杂的javascritp都可以支持。

<%@LANGUAGE="VBSCRIPT"%>

<%
' *** Edit Operations: declare variables

MM_editAction = CStr(Request("URL"))
If (Request.QueryString <> "") Then
MM_editAction = MM_editAction & "?" & Request.QueryString
End If

' boolean to abort record edit
MM_abortEdit = false

' query string to execute
MM_editQuery = ""
%>
<%
' *** Delete Record: declare variables

if (CStr(Request("MM_delete")) <> "" And CStr(Request("MM_recordId")) <> "") Then

MM_editConnection = MM_conn_STRING
MM_editTable = "human"
MM_editColumn = "id"
MM_recordId = "" + Request.Form("MM_recordId") + ""
MM_editRedirectUrl = ""

' append the query string to the redirect URL
If (MM_editRedirectUrl <> "" And Request.QueryString <> "") Then
If (InStr(1, MM_editRedirectUrl, "?", vbTextCompare) = 0 And Request.QueryString <> "") Then
MM_editRedirectUrl = MM_editRedirectUrl & "?" & Request.QueryString
Else
MM_editRedirectUrl = MM_editRedirectUrl & "&" & Request.QueryString
End If
End If

End If
%>
<%
' *** Delete Record: construct a sql delete statement and execute it

If (CStr(Request("MM_delete")) <> "" And CStr(Request("MM_recordId")) <> "") Then

' create the sql delete statement
MM_editQuery = "delete from " & MM_editTable & " where " & MM_editColumn & " = " & MM_recordId

If (Not MM_abortEdit) Then
' execute the delete
Set MM_editCmd = Server.CreateObject("ADODB.Command")
MM_editCmd.ActiveConnection = MM_editConnection
MM_editCmd.CommandText = MM_editQuery
MM_editCmd.Execute
MM_editCmd.ActiveConnection.Close

If (MM_editRedirectUrl <> "") Then
Response.Redirect(MM_editRedirectUrl)
End If
End If

End If
%>
<%
set Recordset1 = Server.CreateObject("ADODB.Recordset")
Recordset1.ActiveConnection = MM_conn_STRING
Recordset1.Source = "SELECT id, name FROM human ORDER BY name ASC"
Recordset1.CursorType = 0
Recordset1.CursorLocation = 2
Recordset1.LockType = 3
Recordset1.Open()
Recordset1_numRows = 0
%>
<%
Dim HLooper1__numRows
HLooper1__numRows = -8
Dim HLooper1__index
HLooper1__index = 0
Recordset1_numRows = Recordset1_numRows + HLooper1__numRows
%>


Untitled Document




<%
startrw = 0
endrw = HLooper1__index
numberColumns = 8
numrows = -1
while((numrows <> 0) AND (Not Recordset1.EOF))
    startrw = endrw + 1
    endrw = endrw + numberColumns
%>

<%
While ((startrw <= endrw) AND (Not Recordset1.EOF))
%>




<%
    startrw = startrw + 1
    Recordset1.MoveNext()
    Wend
    %>

<%
numrows=numrows-1
Wend
%>
<%=(Recordset1.Fields.Item("id").value)%> <%=(Recordset1.Fields.Item("name").value)%>

">

 




<%
Recordset1.Close()
%>

编辑历史:[这消息被longdas编辑过(编辑时间2002-04-05 09:54:06)]
[这消息被5D大叔编辑过(编辑时间2002-04-09 12:20:37)]


I''MAD

职务:普通成员
等级:8
金币:11.0
发贴:9502
注册:2001/9/16 20:00:53
#142002/4/5 10:22:31
UD生成的吧,我肯定是你写错了.
javascrit.document.form1.submit()但你这里也没错呀.怪事.



5D限制级

职务:普通成员
等级:6
金币:10.0
发贴:4970
注册:2001/8/16 14:52:34
#152002/4/8 10:42:03
我认为页子里的代码哪部分有问题 但我不知道是哪里

我以前写过onMouseOver="this.style.backgroundColor='#EBEBEB'; "
onMouseOut=this.style.backgroundColor='#ffffff';"
&
onMouseOver=this.bgColor='#EBEBEB'; onMouseOut=this.bgColor='#ffffff';
存成ASP 也是出错 而在别的页里 是好用的
真是奇怪