2016-11-21 55 views
-3

刚刚搜索白色,你是否请告知如何结合这两个简单的形式在一个像BOX + SELECT + BUTTON 如何将两个不同的动作=“.. asp”结合到一个脚本中ASP。将两种形式结合为一个

<form action="listItems.asp"> 
    <label> 
     <input type="text" name="strSearch" placeholder="Products"> 
    </label> 
    <input type="submit" value="GO"> 
</form> 


<form action="listlocations.asp" > 
    <label> 
     <input type="text" name="q" placeholder="Locations"> 
     <input type="hidden" name="i" value="61b42810d83e6feaca5bb3ca7b3e76cd" scrolling="no"> 
    </label> 
    <input type="submit" value="GO"> 
</form> 
+0

结合在UI端的形式可以很容易做到,Point是你打算如何处理服务器端发布的数据。你有计划吗? –

+0

感谢Reddy,当然,这两种形式都可以很好地独立工作,对于第一个页面listItems.asp,为mySQL获取数据=“SELECT categoryDe​​sc,details,imageCategory FROM categories WHERE idCategory =”&pIdCategory call getFromDatabase(mySql,rsTemp,“ listItems.asp“),而第二个是BatchGeo地图,所以它需要i + q变量(,如果你有一个想法如何合并两个表单只有一个GO按钮,一个SELECT和TXT框将是真棒两个要求TEXT输入,第一个形式用于产品,第二个为地点 –

+0

好什么应该是合并后的'行动'atrribute'值? –

回答

0

2 combined forms IMG EXAMPLE

第一个返回的产品例如bungees列表 .... listItems.asp?strSearch =蹦极

第二个 需要I和Q变量作为BatchGeo坐标地图。

我看到一个剧本像如下,但我有2个行动=“页”和每个不同的输入名字=“...”

<script type="text/javascript"> 
function dosearch() { 
var sf=document.searchform; 
var submitto = sf.sengines.options[sf.sengines.selectedIndex].value + escape(sf.searchterms.value); 
window.location.href = submitto; 
return false; 
} 
</script> 

<form name="searchform" onSubmit="return dosearch();"> 
<input type="text" name="searchterms"> 
<select name="sengines"> 
<option value="http://www.google.com/search?q=" selected>Dealers</option> 
<option value="http://www.altavista.com/web/results?q=">Products</option> 
</select> 
<input type="submit" value="GO"> 
</form>