PellefantMedlem sedan maj 20022 614 inlägg
Hej!
Jag har en form med tre textfält.
Hur gör man så att man får en popup när man trycker på submit om det finns några gemener(liten bokstav) i något av textfälten, så att man måste ändra det till stora bokstäver(versaler).
Fälten får även vara tomma.
Tack på förhand.
Peter SMedlem sedan dec. 20025 484 inlägg
Testa detta:
<script type="text/javascript">
<!--
function checkLowerCase( o ){
var regexp = /^[^a-z]*[a-z]+[^a-z]*$/;
if( regexp.test( o.elements[ "n1" ].value ) || regexp.test( o.elements[ "n2" ].value ) || regexp.test( o.elements[ "n3" ].value ) ){
alert( "Fälten får ej innehålla gemener" );
return false;
}
};
//-->
</script>
...
<form onsubmit="return checkLowerCase(this)">
<input type="text" name="n1">
<input type="text" name="n2">
<input type="text" name="n3">
<input type="submit">
</form>
:)
Jesper TMedlem sedan nov. 20017 058 inlägg
@nders skrev:
<script>
function smabokstaver()
{
document.formulärnamn.fältnamn.value=document.formulärnamn.fältnamn.value.toLowerCase();
}
</script>
<input type="text" name="fältnamn" onKeyup="smabokstaver();">