Esse script permite que o visitante possa enumerar alguns campos, são 3 inputs, cada campo só pode ter um valor: 1, 2 ou 3, não pode repetir os valores.
<script type="text/javascript">
function enumerar(valor) {
var campo = valor;
campo1 = document.form.campo1.value;
campo2 = document.form.campo2.value;
campo3 = document.form.campo3.value;
if(campo1!="" && campo1!='1' && campo1!='2' && campo1!='3') {
campo.value='';
return false;
}
if(campo2!="" && campo2!='1' && campo2!='2' && campo2!='3') {
campo.value='';
return false;
}
if(campo3!="" && campo3!='1' && campo3!='2' && campo3!='3') {
campo.value='';
return false;
}
if(campo1!="" && campo1==campo2 || campo1!="" && campo1==campo3 || campo2!="" && campo2==campo3) {
campo.value='';
return false;
}
}
</script>
<form name="form">
campo1 <input type="text" name="campo1" value="" size="1" maxlength="1" onkeyup="return enumerar(document.form.campo1)">
<br>
campo2 <input type="text" name="campo2" value="" size="1" maxlength="1" onkeyup="return enumerar(document.form.campo2)">
<br>
campo3 <input type="text" name="campo3" value="" size="1" maxlength="1" onkeyup="return enumerar(document.form.campo3)">
<br>
</form>