Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Jeg bruger det i et php template script hvor det hele blive pasted ind, det virker fint enkelt vist, men kan du fortælle mig hvorfor dette her ikke virker? den første Validator0 virker dog.
<html> <head> <title>Test Page</title> <script type="text/javascript"> function validator0() { var field1 = document.getElementById('test1');
var answer = document.getElementById('validator0');
if (field1.value == '2') { answer.innerHTML="<span style=\'color: red;\'>Jeg sagde at du ikke måtte skrive 2</span>"; return true; } else { answer.innerHTML=""; return false; }; }; function validator1() { var field1 = document.getElementById('name');
var answer = document.getElementById('validator1');
if (field1.value == "") { answer.innerHTML="<span style=\'color: red;\'>Feltet må ikke være tomt!!!!!11111oneoneoneone</span>"; return true; } else { answer.innerHTML=""; return false; }; }; function validator2() { var field1 = document.getElementById('test3');
var answer = document.getElementById('validator2');
if (field1.value == "") { answer.innerHTML="<span style=\'color: red;\'>De 2 felter skulle altså være ens</span>"; return true; } else { answer.innerHTML=""; return false; }; }; </script> </head> <body> Validator control
<form method="POST" action="index.php"> <input type="text" name="test1" onchange="validator0()" value="Du må ikke skrive 2 her" /><div id="validator0"></div><br /> <input type="text" name="test2" value="Der SKAL stå noget her" /><div id="validator1"></div> <br /> Disse to felter SKAL være ens <input type="text" name="test3" onchange="validator2()" value="" /> <input type="text" name="test4" value="" /> <div id="validator2"></div>
Hrm, det er ikke anbefalelsesværdigt at vise scripts, hvor noget af kernen er innerHTML, som er hamrende invalid kode, hvis man ikke gør opmærksom på dette ,-(
-- at det fungerer, må siges at være ret heldigt, det svarer nogenlunde til at stoppe de stofstykker med jernknapper, man brugte på cykler, før slangen blev opfundet, ind i dækkene. Knapperne vil på _meget_ kort tid sørge for, at slangen ikke går hele vejen rundt ...
At vise en tekst ved bestemte værdier eller valg gøres bedst ved at starte med at have et skjult element, som vises, hvis kravet/kravene bliver opfyldt og evt. skifte nodeValue på det indre tekstelement ...
-- og den bedste måde at henvise til et element, man alligevel har fat i, er at medsende det, der er jo ligesom ingen grund til at gå over åen for at tage en taxa til isenkræmmeren for at hente en vandpumpetang, der kan åbne en hane, når man bare kan stikke flasken ned i vandet !-)
Det virker heller ikke længer, ved ikke lige hvorfor :(
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.