/    Sign up×
Community /Pin to ProfileBookmark

Problem with using formvalues

Hello,
I’m writing a custom CMS and a search form needs to be processed. I’m using AJAX for loading the content in to the right div, so no page refresh.
The form has 6 dropdown menu’s and I want to obtain the values of the form and use them in the URL I sent to the processing page, usign loadintodiv function I use.
The function is these:
javascript:loadintodiv(‘page.php’, ‘the div’)
I tried the code beneath these text, but it doesn’t work. Does anyone know the solution?

Thank you in advance

[CODE]javascript:loadintodiv(‘bedrijven/verwerkuwselectie.php?land=’ + form.land_van_vestiging.value + ‘&beurs=’ + form.beurs.value + ‘&activiteit=’ + form.activiteit_bedrijf.value + ‘&omzet=’ + form.omzet.value + ‘&winst=’ + form.winst.value+ ‘&investeringsoordeel=’ + form.investeringsoordeel.value + ‘,’content’)[/CODE]

to post a comment
JavaScript

2 Comments(s)

Copy linkTweet thisAlerts:
@klanga2049authorAug 08.2006 — I forgot to include all the code of the page, sorry..
[CODE]<?
echo "<br><h3 style="color:#0B8240">Uw selectie</h3><br>";

?>
<style type="text/css">
<!--
.style2 {color: #0B8240; font-size: 14px; }
-->
</style>


<form name="form" action="javascript:loadintodiv('bedrijven/verwerkuwselectie.php?land=' + form.land_van_vestiging.value + '&beurs=' + form.beurs.value + '&activiteit=' + form.activiteit_bedrijf.value + '&omzet=' + form.omzet.value + '&winst=' + form.winst.value + '&investeringsoordeel=' + form.investeringsoordeel.value + ','content')">
<table align="left">
<tr>
<td>
<div align="left" class="style2">Land van vestiging: </div></td>
<td>
<div align="left">
<select class="form" name="land_van_vestiging" size="1" id="land_van_vestiging" tabindex="4"">
<option value="%">Alle</option>
<option value="Australi&euml;">Australi&euml;</option>
<option value="Belgi&euml;/Be">Belgi&euml;/Be</option>
<option value="Canada">Canada</option>
<option value="Denemarken/Den">Denemarken/Den</option>
<option value="Duitsland/DE">Duitsland/DE</option>
<option value="Frankrijk">Frankrijk</option>
<option value="Groot-Brittani&euml;/UK">Groot-Brittani&euml;/UK</option>
<option value="Nederland/NL">Nederland/NL</option>
<option value="U.S.A.">U.S.A.</option>
<option value="Zwitserland/Su">Zwitserland/Su</option>
</select>
</div></td>
</tr>
<tr>
<td>
<div align="left" class="style2">Beurs: </div></td>
<td>
<div align="left">
<select class="form" name="beurs" size="1" id="beurs" tabindex="2">
<option value="%">Alle</option>
<option value="Euronext Amsterdam">Euronext Amsterdam</option>
<option value="Kopenhagen (CSE)">Kopenhagen (CSE)</option>
<option value="Nasdaq">Nasdaq</option>
<option value="NYSE">NYSE</option>
<option value="London SE">London SE</option>
<option value="OTC BB (penny stock USA)">OTC BB (penny stock USA)</option>
</select>
</div></td>
</tr>
<tr>
<td>
<div align="left" class="style2">Activiteit: </div></td>
<td>
<div align="left">
<select class="form" name="activiteit_bedrijf" size="1" id="activiteit_bedrijf" tabindex="3">
<option value="%">Alle</option>
<option value="Bacteri&euml;n">Bacteri&euml;n</option>
<option value="Distributie chemicali&euml;n">Distributie chemicali&euml;n</option>
<option value="Farmacie">Farmacie</option>
<option value="Farmacie: dienstverlenend, advies ">Farmacie: dienstverlenend, advies </option>
<option value="Farmacie: dienstverlenend laboratorium">Farmacie: dienstverlenend laboratorium</option>
<option value="Farmacie: dienstverlenend onderzoek">Farmacie: dienstverlenend onderzoek</option>
<option>Farmacie: diergeneeskunde</option>
<option value="Farmacie: drug delivery systemen">Farmacie: drug delivery systemen</option>
<option value="Farmacie: ontwikkeling en verkoop diagnostica">Farmacie: ontwikkeling en verkoop diagnostica</option>
<option value="Farmacie: ontwikkeling en verkoop (kunst)organen">Farmacie: ontwikkeling en verkoop (kunst)organen</option>
<option value="Farmacie: ontwikkeling en verkoop medicijnen">Farmacie: ontwikkeling en verkoop medicijnen</option>
<option value="Medische apparatuur">Medische apparatuur</option>
<option value="Plantenveredeling">Plantenveredeling</option>
<option value="Schimmels">Schimmels</option>
</select>
</div></td>
</tr>
<tr>
<td>
<div align="left" class="style2">Omzet: </div></td>
<td>
<div align="left">
<select class="form" name="omzet" size="1" id="omzet" tabindex="4">
<option value="%">Alle</option>
<option value="1000000000">meer dan 1 miljard</option>
<option value="100000000">meer dan 100 miljoen</option>
<option value="10000000">meer dan 10 miljoen</option>
<option value="1000000">meer dan 1 miljoen</option>
<option value="100000">meer dan 100 duizend</option>
</select>
</div></td>
</tr>
<tr>
<td>
<div align="left" class="style2">Winst: </div></td>
<td>
<div align="left">
<select class="form" name="winst" size="1" id="winst" tabindex="5">
<option value="%">Alle</option>
<option value="100000000">meer dan 100 miljoen</option>
<option value="10000000">meer dan 10 miljoen</option>
<option value="1000000">meer dan 1 miljoen</option>
<option value="100000">meer dan 100 duizend</option>
</select>
</div></td>
</tr>
<tr>
<td>
<div align="left" class="style2">Investeringsbeoordeling: </div></td>
<td>
<div align="left">
<select class="form" name="investeringsoordeel" size="1" id="investeringsoordeel" tabindex="19">
<option value="%">Alle</option>
<option value="10">10</option>
<option value="9">9</option>
<option value="8">8</option>
<option value="7">7</option>
<option value="6">6</option>
<option value="5">5</option>
<option value="4">4</option>
<option value="3">3</option>
<option value="2">2</option>
<option value="1">1</option>
</select>
</div></td>
</tr>
<tr>
<td colspan="2">
<div align="left">
<input name="" type="submit" value="Zoek" />
</div></td>
</tr>
</table>
</form>[/CODE]
Copy linkTweet thisAlerts:
@KorAug 08.2006 — But... Either u use AJAX, or you use a form to submit querries. You can not use both the same time.

Try:

leave the action blank action=""

and

change the type of the button
<i>
</i>&lt;input name="" type="button" value="Zoek" onclick="loadintodiv('bedrijven/verwerkuwselectie.php?land=' + form.land_van_vestiging.value + '&amp;beurs=' + form.beurs.value + '&amp;activiteit=' + form.activiteit_bedrijf.value + '&amp;omzet=' + form.omzet.value + '&amp;winst=' + form.winst.value+ '&amp;investeringsoordeel=' + form.investeringsoordeel.value + ','content')" /&gt;


  • - Of course, I presumed that loadintodiv() function starts an AJAX request
  • ×

    Success!

    Help @klanga2049 spread the word by sharing this article on Twitter...

    Tweet This
    Sign in
    Forgot password?
    Sign in with TwitchSign in with GithubCreate Account
    about: ({
    version: 0.1.9 BETA 5.16,
    whats_new: community page,
    up_next: more Davinci•003 tasks,
    coming_soon: events calendar,
    social: @webDeveloperHQ
    });

    legal: ({
    terms: of use,
    privacy: policy
    });
    changelog: (
    version: 0.1.9,
    notes: added community page

    version: 0.1.8,
    notes: added Davinci•003

    version: 0.1.7,
    notes: upvote answers to bounties

    version: 0.1.6,
    notes: article editor refresh
    )...
    recent_tips: (
    tipper: @AriseFacilitySolutions09,
    tipped: article
    amount: 1000 SATS,

    tipper: @Yussuf4331,
    tipped: article
    amount: 1000 SATS,

    tipper: @darkwebsites540,
    tipped: article
    amount: 10 SATS,
    )...