Har en bit kod som slutat fungera sedan det blev ett serverbyte.
Från början låg det hela på en Linux-server och nu *suck* är det bytt till en Windows-server.
Jag har fattat att det hela beror på 'ä' i Träningsmatch. Att när
document.getElementById('flag').value hämtar värdet och stöter på
Täningsmatch så förstår den inte ä eller ä kodas om fel på vägen så att jämnförelsen mellan Täningsmatch och Täningsmatch inte blir den samma.
Så varför blir det såhär? och hur löser man det?
Kod:
<select name="flag" id="flag" onchange="checkIfMatch()">
<option value="Match">Match</option>
<option value="Täningsmatch">Träningsmatch</option>
<option value="Träning">Träning</option>
<option value="Övrigt">Övrigt</option>
</select>
<script language="javascript">
function checkIfMatch(){
if(document.getElementById('flag').value == 'Match'){
document.getElementById('match').style.display = '';
document.getElementById('comment').style.display = 'none';
document.getElementById('text').value = 'Match';
} else if(document.getElementById('flag').value == 'Träningsmatch'){
document.getElementById('match').style.display = '';
document.getElementById('comment').style.display = 'none';
document.getElementById('text').value = 'Träningmatch';
} else {
document.getElementById('comment').style.display = '';
document.getElementById('match').style.display = 'none';
}
}
checkIfMatch();
</script>