FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Flitig postare
|
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> |
||
![]() |
![]() |
|
|