Beste mensen,
Ik heb een een formulier en een javascript
form:
<form method="post" action="ems.cgi" name="main">
<input type="hidden" name="action" value="updaterecord">
<input type="hidden" name="addbranche" value="">
etc...
<div id="SubmitButton" class="Button" style="width:123px;" onMouseDown="HighLight('SubmitButton','ButtonDown');" onMouseUp="HighLight('SubmitButton','Button');AddRecord();">
</form>
en
js:
function AddBranche() {
var BrancheObj = document.main.sBranche;
var BrancheObjLength = document.main.sBranche.length;
var NewBranche=prompt("Enter here your new branche:","");
if (NewBranche == null){
return false;}
else if (NewBranche == ""){
return false;}
else {
document.main.addbranche.value='true';
BrancheObj.options[BrancheObjLength] = new Option(NewBranche);
BrancheObj.options[BrancheObjLength].selected = true;
document.main.xBranche.value= 1;
}
}
Nu wil ik in de js een param instellen op het form en die dan mee versturen
in dit verhaal is dat:
document.main.addbranche.value='true';
maar probleem is dat bij het uitlezen in perl
if ($FORM{'addbranche'} eq 'true'){
doe eerst toevoegen
}
altijd waar is.
Wat doe ik fout?
Ik heb een een formulier en een javascript
form:
<form method="post" action="ems.cgi" name="main">
<input type="hidden" name="action" value="updaterecord">
<input type="hidden" name="addbranche" value="">
etc...
<div id="SubmitButton" class="Button" style="width:123px;" onMouseDown="HighLight('SubmitButton','ButtonDown');" onMouseUp="HighLight('SubmitButton','Button');AddRecord();">
</form>
en
js:
function AddBranche() {
var BrancheObj = document.main.sBranche;
var BrancheObjLength = document.main.sBranche.length;
var NewBranche=prompt("Enter here your new branche:","");
if (NewBranche == null){
return false;}
else if (NewBranche == ""){
return false;}
else {
document.main.addbranche.value='true';
BrancheObj.options[BrancheObjLength] = new Option(NewBranche);
BrancheObj.options[BrancheObjLength].selected = true;
document.main.xBranche.value= 1;
}
}
Nu wil ik in de js een param instellen op het form en die dan mee versturen
in dit verhaal is dat:
document.main.addbranche.value='true';
maar probleem is dat bij het uitlezen in perl
if ($FORM{'addbranche'} eq 'true'){
doe eerst toevoegen
}
altijd waar is.
Wat doe ik fout?