如何在一个form里用多个提交按钮

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在一个form里用多个提交按钮相关的知识,希望对你有一定的参考价值。

<table border='0' cellpadding='0' cellspacing='0'>
<form method='Get' name='SearchForm' action='Admin_ArticleManage.asp?ManageType=MyArticle'>
<tr><td height='28' align='center'>
<select name='Field' size='1'>
<option value='Title' selected>文章标题</option>
<option value='Content'>文章内容</option>
<option value='Author'>文章作者</option>
<option value='Editor'>编辑姓名</option>
</select>
<select name='ClassID'>
<option value=''>所有栏目</option>
<option value='1'>新闻</option>
<input type='text' name='keyword' size='20' value='关键字' maxlength='50' onFocus='this.select();'>
<input type='submit' name='Submit' value='搜索'>
</td></tr></form></table>

<br>
如何变成,主要就是下拉选项Field中的value=?不知道该怎么弄。请高手指教!谢谢!!
<table border='0' cellpadding='0' cellspacing='0'>
<form method='Get' name='SearchForm' action='Admin_ArticleManage.asp?ManageType=MyArticle'>
<tr><td height='28' align='center'>
<select name='ClassID'>
<option value=''>所有栏目</option>
<option value='1'>新闻</option>
<input type='text' name='keyword' size='20' value='关键字' maxlength='50' onFocus='this.select();'>
<input type='submit' name='Field' value='按文章标题搜索'>
<input type='submit' name='Content' value='按文章内容搜索'>
<input type='submit' name='Author' value='按文章作者搜索'>
<input type='submit' name='Editor' value='按编辑姓名搜索'>

</td></tr></form></table>
主要我是想在value='按文章标题搜索'这儿用中文,而不是用value='Title' ,但是用中文后的value值就不能搜索了。这个是在ASP程序里。

一.
表单的action=""
用按钮提交:
<input type=\'submit\' name=\'Field\' value=\'按文章标题搜索\'onClick="frm1.action=\'aaaa.asp\'">
<input type=\'submit2\' name=\'Field\' value=\'按文章标题搜索\'onClick="frm1.action=\'bbbb.asp\'">

就是这样!

补充回答:

我就简单的说个思路:

<form method=\'Get\' name=\'SearchForm\' action="">

<select name=\'ClassID\'>
<option value=\'\'>所有栏目</option>
<option value=\'1\'>新闻</option>

<input type=\'text\' name=\'keyword\' size=\'20\' value=\'关键字\' maxlength=\'50\' onFocus=\'this.select();\'>

<input type=\'submit\' name=\'Field\' value=\'按文章标题搜索\'onClick="frm1.action=\'Admin_ArticleManage.asp?ManageType=MyArticle1\'">

<input type=\'submit\' name=\'Content\' value=\'按文章内容搜
索\'onClick="frm1.action=\'Admin_ArticleManage.asp?ManageType=MyArticle2\'">

<input type=\'submit\' name=\'Author\' value=\'按文章作者搜
索\'onClick="frm1.action=\'Admin_ArticleManage.asp?ManageType=MyArticle3\'">

<input type=\'submit\' name=\'Editor\' value=\'按编辑姓名搜索\'onClick="frm1.action=\'Admin_ArticleManage.asp?ManageType=MyArticle4\'">

</form>
参考技术A 懂你的意思了,试试:

<table border='0' cellpadding='0' cellspacing='0'>
<form method='Get' name='SearchForm' action='Admin_ArticleManage.asp'><input type=hidden name="ManageType" value="MyArticle"><input type="hidden" name="Si" value="">
<tr><td height='28' align='center'>
<select name='ClassID'>
<option value=''>所有栏目</option>
<option value='1'>新闻</option>
<input type='text' name='keyword' size='20' value='关键字' maxlength='50' onFocus='this.select();'>
<input type='button' value='按文章标题搜索' onclick="document.all.SearchForm.Si.value='Filed';document.all.SearchForm.submit();">
<input type='submit' value='按文章内容搜索' onclick="document.all.SearchForm.Si.value='Content';document.all.SearchForm.submit();">
<input type='submit' value='按文章作者搜索' onclick="document.all.SearchForm.Si.value='Author';document.all.SearchForm.submit();">
<input type='submit'value='按编辑姓名搜索'onclick="document.all.SearchForm.Si.value='Editor';document.all.SearchForm.submit();">
参考技术B 改成普通按钮,然后用个点击事件调用函数,不知道行不行

一个按钮在一个表单中怎么提交两个方法,一个添加,一个删除

在列表中按钮根据条件判断,符合的就是删除;不符合时该行数据不可修改,同时按钮变为添加按钮,当点添加时,数据变为可修改的。该怎么做?
当点添加时,数据变为可修改的。该怎么做?

参考技术A 你有没有<form></form>的标记?
不管是哪种的表单,都得放在<form></form>里面,然后提交才会把值提交到<form></form>里面的action的处理页面里!!
如果有的话,你处理表单的页里用request.form("文件域的名")就可以得到路径了!!
参考技术B 直接给你按扭的代码了啊.
a=alltrim(thisform.text1.value)
b=alltrim(thisform.edit1.value)
m=len(b)
n=len(a)
f=0
for i=1 to m
if a==substr(b,i,n)
f=1
endif
endfor
if f=0
thisform.edit1.value=b a
else
messagebox(该字符串已经存在,请重新输入)
endif
9

以上是关于如何在一个form里用多个提交按钮的主要内容,如果未能解决你的问题,请参考以下文章

多个按钮提交一个form表单

一个form表单,多个提交按钮

React JS 多个提交按钮 react-hook-form

如何在联系表单7提交按钮上添加多个类

Form表单提交

单击提交按钮时如何放置进度光标