/    Sign up×
Community /Pin to ProfileBookmark

get javascipt to send

I have three dropdown lists that depends on each and I want to send them to a database, other but when I try to add a php action like action=”testar.php?send” it becomes like testar.php?List1=Blekinge+län&List2=Karlshamn&List3=Karlshamn-Centrum&submit=Send
when I need it to be testar.php?send do any one have any idea gow to solve this? ?

<head>

<script type=”text/javascript”>

var categories = [];
categories[“startList”] = [“Blekinge län”, “Dalarnas län”];

categories[“Blekinge län”] = [“Karlshamn”,”Karlskrona”,”Olofström”,”Ronneby”,”Sö lvesborg”];

categories[“Karlshamn”] = [“Karlshamn-Centrum”];
categories[“Karlskrona”] = [“Karlshamn-Centrum”];
categories[“Olofström”] = [“Karlshamn-Centrum”];
categories[“Ronneby”] = [“Karlshamn-Centrum”];

categories[“Dalarnas län”] = [“dalarna1″,”dalarna2”];

categories[“dalarna1”] = [“dalarna1-Centrum”];
categories[“dalarna2”] = [“dalarna2-west”];

var nLists = 3; // number of select lists in the set

function fillSelect(currCat,currList){
var step = Number(currList.name.replace(/D/g,””)),i;
for (i=step; i<nLists+1; i++) {
document.forms[‘dummyForm’][‘List’+i].length = 1;
document.forms[‘dummyForm’][‘List’+i].selectedIndex = 0;
}
var nOption,nData,nCat = categories[currCat];
for (each in nCat) {
nOption = document.createElement(‘option’);
nData = typeof(nCat[each])==’string’?nCat[each]:nCat[each][0];
nOption.setAttribute(‘value’,nCat[each]);
nOption.appendChild(document.createTextNode(nData) );
currList.appendChild(nOption);
}
}

function getValue(L3, L2, L1) {
var CR=String.fromCharCode(10)+String.fromCharCode(12),obj=document.getElementById(“info”),s=L3.split(‘, ‘ ),txt= L1 + CR+ L2 + CR + L3,z0=1;
if (s.length>1){
txt=”;
for (;z0<s.length;z0++){
txt+=s[z0]+CR;
}
}
obj.innerHTML=txt
}

function init() {
fillSelect(‘startList’,document.forms[‘dummyForm’][‘List1’])
}

navigator.appName == “Microsoft Internet Explorer” ? attachEvent(‘onload’, init, false) : addEventListener(‘load’, init, false);

</script>
</head>
<body>
<form name=”dummyForm” action=””>
<select name=”List1″ onchange=”fillSelect(this.value,this.form[‘List2’])”>
<option selected>Välj län</option>
</select>
&nbsp;<br />
<select name=”List2″ onchange=”fillSelect(this.value,this.form[‘List3’])”>
<option selected>Välj kommun</option>
</select>
&nbsp;
<br />

<select name=”List3″ onchange=”getValue(this.value, this.form[‘List2’].value, this.form[‘List1’].value)” >
<option selected >Välj </option>
</select>

<div id=”info”>This is the default text</div>

</form>
</body>
</html>

to post a comment
JavaScript

1 Comments(s)

Copy linkTweet thisAlerts:
@JunkMaleFeb 13.2012 — add to the form element the value of method="POST" to tell the form to post the data rather than GET the data as your form is using GET to send data via URL and not to the server via POST.

Also, wrap you code in forum tags please.
×

Success!

Help @goldensebbe 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.8,
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,
)...