Ik heb een scriptje geschreven dat mijn inputvelden van mijn forumulier controleert via ajax.

Nu wordt elke functie zo aangeroepen:
<input type="text" id="txtData" name="txtData"
onblur="setInputText('txtData','faultLocation','name','name');" />

Maar inplaats van deze code in het formulier te schrijven zou ik liever de code in een externe jsfile willen schrijven zoals ik het bv hier gedaan heb "window.onload = checkData;" maar dit wilt bij maar niet lukken met het onblur event?

Kan je dit op lossen?

Alvast bedankt.

Dit werkt gewoon
file test.html

<html>
<head>
<script type="text/javascript" src="test.js">

</script>
</head>
<body>
Enter your name:
<input type="text" id="fname" onblur="upperCase()">
</body>
</html>

file test.js
function upperCase()
{
var x=document.getElementById("fname").value;
document.getElementById("fname").value=x.toUpperCase();
}

dus waarschijnlijk zit er in je script al een fout waardoor hij niet geladen wordt

Reageren