Hilfe!! Mit JavaScript Variablen an ASP-Seiten übergeben...
stippe
- javascript
hallo!
ich möchte mittels suchformular, in das ich 3 Suchbegriffw eingeben kann, diese suchbegriffe an eine ASP-Seite schicken. und nach diesen 3 suchbegriffen soll dann in meiner DB gesucht werden.
allerdings wird bei mir hier der wert 0 zurückgegeben.
Kennt jemand hierfür eine Lösung.
anbei ist mein script-code:
function AuswertenBiete()
{
javascript:EingabePruefen()
document.Suche.SucheBiete.value="Biete";
document.Suche.action="ErgebnisBiete_MitSuche_Copy.asp?Suchbegriff1="& document.Suche.Suchbegriff1.value & "&Suchbegriff2="& document.Suche.Suchbegriff2.value & "&Warengruppe="& document.Suche.Warengruppe.value;
document.Suche.submit();
}
dank im voraus,
stippe
hallo!
ich möchte mittels suchformular, in das ich 3 Suchbegriffw eingeben kann, diese suchbegriffe an eine ASP-Seite schicken. und nach diesen 3 suchbegriffen soll dann in meiner DB gesucht werden.
allerdings wird bei mir hier der wert 0 zurückgegeben.
Kennt jemand hierfür eine Lösung.
anbei ist mein script-code:
function AuswertenBiete()
»» {
»» javascript:EingabePruefen()
»» document.Suche.SucheBiete.value="Biete";
document.Suche.action="ErgebnisBiete_MitSuche_Copy.asp?Suchbegriff1="& document.Suche.Suchbegriff1.value & "&Suchbegriff2="& document.Suche.Suchbegriff2.value & "&Warengruppe="& document.Suche.Warengruppe.value;
»» document.Suche.submit();
»» }
dank im voraus,
stippe
Hy,
entweder Du läßt das ganze Script einfach weg und baust Dein Formular so auf:
<form name="Suche" action="ErgebnisBiete_MitSuche_Copy.asp" method=post onSubmit="EingabePruefen()">
oder Du probierst's mal damit:
document.Suche.action="ErgebnisBiete_MitSuche_Copy.asp?Suchbegriff1=document.Suche.Suchbegriff1.value&Suchbegriff2=document.Suche.Suchbegriff2.value &Warengruppe=document.Suche.Warengruppe.value";
anbei ist mein script-code:
function AuswertenBiete()
»» {
»» javascript:EingabePruefen()
»» document.Suche.SucheBiete.value="Biete";
document.Suche.action="ErgebnisBiete_MitSuche_Copy.asp?Suchbegriff1="& document.Suche.Suchbegriff1.value & "&Suchbegriff2="& document.Suche.Suchbegriff2.value & "&Warengruppe="& document.Suche.Warengruppe.value;
»» document.Suche.submit();
»» }dank im voraus,
stippeHy,
entweder Du läßt das ganze Script einfach weg und baust Dein Formular so auf:
<form name="Suche" action="ErgebnisBiete_MitSuche_Copy.asp" method=post onSubmit="EingabePruefen()">
oder Du probierst's mal damit:
document.Suche.action="ErgebnisBiete_MitSuche_Copy.asp?Suchbegriff1=document.Suche.Suchbegriff1.value&Suchbegriff2=document.Suche.Suchbegriff2.value &Warengruppe=document.Suche.Warengruppe.value";
hi oli!
dein zweiter tipp war schon ganz gut.
allerdings hat die sache noch einen hacken.
es werden nämlich die werte der variablen nicht ausgelesen sondern es wird der obige, von dir vorgeschlagene string verarbeitet.
ich weiß leider nicht mehr weiter.
mit der bitte um weitere hilfe,
stippe
hi oli!
dein zweiter tipp war schon ganz gut.
allerdings hat die sache noch einen hacken.
es werden nämlich die werte der variablen nicht ausgelesen sondern es wird der obige, von dir vorgeschlagene string verarbeitet.
Tja,Tja...
Dann ersetze doch mal: document.Suche.action="ErgebnisBiete...
mit:
parent.location.href="ErgebnisBiete_MitSuche_Copy.asp?Suchbegriff1=document.Suche.Suchbegriff1.value&Suchbegriff2=document.Suche.Suchbegriff2.value &Warengruppe=document.Suche.Warengruppe.value";
am Ende ohne das: document.Suche.submit();
Falls das auch nicht geht, liegt's vielleicht an Deinem Formular ?!
Wie ist das aufgebaut?
hi oli!
dein zweiter tipp war schon ganz gut.
allerdings hat die sache noch einen hacken.
es werden nämlich die werte der variablen nicht ausgelesen sondern es wird der obige, von dir vorgeschlagene string verarbeitet.Tja,Tja...
Dann ersetze doch mal: document.Suche.action="ErgebnisBiete...
mit:parent.location.href="ErgebnisBiete_MitSuche_Copy.asp?Suchbegriff1=document.Suche.Suchbegriff1.value&Suchbegriff2=document.Suche.Suchbegriff2.value &Warengruppe=document.Suche.Warengruppe.value";
am Ende ohne das: document.Suche.submit();
Falls das auch nicht geht, liegt's vielleicht an Deinem Formular ?!
Wie ist das aufgebaut?
hi oli!
erstmal danke für deinen tipp. allerdings...
hier wäre mein formular:
<form method="POST" name="Suche" target="_top">
<div align="center">
<center>
<table border="0" width="761" height="116">
<tr>
<td width="418" valign="top" height="48"><font face="Arial" size="3">erster
Suchbegriff: <input type="text" name="Suchbegriff1" size="35" tabindex="1">
<br>
zweiter Suchbegriff: <input type="text" name="Suchbegriff2" size="35" tabindex="2"></font>
<p> </p>
</td>
<td width="70" valign="top" height="48"><font face="Arial" size="3"><select size="1" name="Verknuepfung" tabindex="3">
<option selected value="Keine">Keine</option>
<option value="Und">Und</option>
<option value="Oder">Oder</option>
</select></font></td>
<td width="236" valign="top" height="48"><font face="Arial" size="1">( Diese
Einstellung gibt an wie sich der zweite Suchbegriff zum ersten verhalten
soll.)</font></td>
</tr>
<tr>
<td width="713" valign="top" colspan="3" height="25"><font face="Arial" size="3">Warengruppe:
<%
Set Hardwaredb = Server.CreateObject("ADODB.Connection")
Hardwaredb.Open "betriebe"
Set cmdboerse = Server.CreateObject("ADODB.Command")
Set rsboerse = Server.CreateObject("ADODB.Recordset")
cmdboerse.CommandText = "SELECT * FROM Warengruppen_OhneAlle"
cmdboerse.CommandType = 1
Set cmdboerse.ActiveConnection = Hardwaredb
rsboerse.Open cmdboerse, , 1, 3
%>
<nobr>
<font face="Verdana" size="2">
<select name="Warengruppe" SIZE="1" tabindex="4">
<%
Do While Not rsboerse.EOF
Response.Write("<option value='" &rsboerse("Warengruppe")& "'>" &rsboerse("Warengruppe")& "</otpion>")
rsboerse.MoveNext
LOOP
%>
</select></nobr></font>
<span style="background-color: #C0C0C0"><a href="../KnowledgeBase/eingabe.asp" target="_top"><font face="Arial" size="2" color="#000000"><span onmouseout="this.style.color='black';" onmouseover="this.style.color='red';" style="COLOR: black; FONT-WEIGHT: strong; TEXT-DECORATION: none"><b><input type="text" id="S_SucheBiete" name="SucheBiete" size="1"></b></span></font></a></span></td>
</tr>
<tr>
<td width="713" valign="bottom" colspan="3" height="31">
<p align="center"><span style="background-color: #C0C0C0"><a href="../hardwareboerse/EingabeSuche.asp" target="_top"><font face="Arial" size="2" color="#000000"><span onmouseout="this.style.color='black';" onmouseover="this.style.color='red';" style="COLOR: black; FONT-WEIGHT: strong; TEXT-DECORATION: none"><b><img border="0" src="../KnowledgeBase/Pfeil.gif">
Eintrag in die Ruprik "Ich suche..."</b></span></font></a><font face="Arial" size="2" color="#000000"><span onmouseout="this.style.color='black';" onmouseover="this.style.color='red';" style="COLOR: black; FONT-WEIGHT: strong; TEXT-DECORATION: none"><b><span style="background-color: #C0C0C0">
</span></b></span></font><a href="../hardwareboerse/EingabeBiete.asp" target="_top"><font face="Arial" size="2" color="#000000"><span onmouseout="this.style.color='black';" onmouseover="this.style.color='red';" style="COLOR: black; FONT-WEIGHT: strong; TEXT-DECORATION: none"><b><img border="0" src="../KnowledgeBase/Pfeil.gif">Eintrag in die Ruprik "Ich biete..."</b></span></font></a></span></p>
</td>
</tr>
</table>
</center>
</div>
<p align="center"><font face="Arial" size="2">Klicken Sie auf die jeweilige
Bildhälfte um die Suche zu starten!</font><br>
<div align="center">
<center>
<table border="2" cellpadding="4" width="487" bordercolor="#808080" bgcolor="#FFFFFF" bordercolorlight="#C0C0C0" height="167">
<tr>
<td bordercolorlight="#C0C0C0" bordercolordark="#808080"
height="155" width="502">
<p align="center"><map name="FPMap0">
<area href="javascript:AuswertenSuche()" shape="rect" coords="0, 0, 244, 222">
<area href="javascript:AuswertenBiete()" shape="rect" coords="243, 0, 499, 222"></map><img bordercolor="#808080" border="0" src="../hardwareboerse/SucheBiete.jpg" usemap="#FPMap0" width="500" height="223"></p>
</td>
</tr>
</table>
</center>
</div>
</form>
danke und bis bald,
stippe