Jag har en funktion som när jag klickar på en checkbox så läggs värdet till, sen om alla checkboxar är tomma så töms textfältet, so far so good.Klicka i och ur checkbox, skriva/ tabort värden ur textfält.
Men om jag nu klickar ur en checkbox så läggs värdet till, jag vill att det ska raderas, men jag vet inte hur.
Funktionen ser ut så här:
<code>
function valCheckBox(fieldLabel)
{
selection = null;
fieldLabel = fieldLabel
thisButton = document.DoWhat.Treatment;
for( var i=0; i<thisButton.length; i++ ) {
if( thisButton[i].checked )
{
selection = thisButton[i].value;
existBeh = document.DoWhat.trBehandl.value
}
}
if( selection == null ) {
document.DoWhat.trBehandl.value = "";
}
else
{
document.DoWhat.trBehandl.value = fieldLabel + '- '+ existBeh;
}
}
</code>
Jag anropar funktionen så här:
<code>
onClick=""javascript:valCheckBox('" & trRS("trm_treament") & "');""
</code>
Jag inser att jag nog har tänkt galet, men kan javascript för dåligt för att få till det rätt.
Finns det smartare sätt att lösa detta på tar jag tacksamt emot dem också.
//Anna-Karin