esdmorais
É isso?
function valida(nome){
$(nome).val("nulo");
}
ulissesnairne
Tchê,
Não sei se é bem isto que você queria fazer, mas segue um exemplo:
<html>
<script>
function validar(nome){
alert(eval(nome).value);
}
</script>
<head>
</head>
<body>
<form name="teste">
<input type="text" name="campoTeste" id="campoTeste"/>
<input type="button" value="verificar" onclick="validar('campoTeste')"/>
</form>
</body>
</html>
Espero ter ajudado.
tsalsicha
Não funcionou não … acho que precisa do ‘#’
fiz assim também
$("#'"+origem+"'").val("teste");
mas nada também
tsalsicha
Na verdade, o que quero é fazer 1 função, pra mais de 1 input
<head>
<script>
function valida(teste,origem){
teste = teste.replace(",",".");
$('#origem').val(teste);
}
</script>
</head>
<body>
<form id="form">
<input type="text" id="teste1" onblur="valida(form.teste1.value,'teste1')"><br>
<input type="text" id="teste2" onblur="valida(form.teste2.value,'teste2')">
</form>
</body>
tenho vários campos que podem ser colocados com , ou com . eu estou tratando isso, e quero retornar pra cada campo, um valor
então passo o valor e o nome do campo
tsalsicha
ulissesnairne
Tenta assim:
tsalsicha:
Na verdade, o que quero é fazer 1 função, pra mais de 1 input
<head>
<script>
function valida(teste,origem){
teste = teste.replace(",",".");
$(eval('#origem')).val(teste);
}
</script>
</head>
<body>
<form id="form">
<input type="text" id="teste1" onblur="valida(form.teste1.value,'teste1')"><br>
<input type="text" id="teste2" onblur="valida(form.teste2.value,'teste2')">
</form>
</body>
tenho vários campos que podem ser colocados com , ou com . eu estou tratando isso, e quero retornar pra cada campo, um valor
então passo o valor e o nome do campo