[RESOLVIDO][JAVASCRIPT] Concatenação básica

Olá, tenho uma função em javascript que recebe como parametro o nome de um input

e preciso colocar esse nome dentro de um comando … só que nao sei como concatenar

function valida(nome){
$('#nome').val("nulo");
}

como eu coloco uma var dentro do (’#nome’) ??

valewwwww

É isso?

function valida(nome){  
    $(nome).val("nulo");  
}

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.

Não funcionou não … acho que precisa do ‘#’

fiz assim também

$("#'"+origem+"'").val("teste");

mas nada também

Na verdade, o que quero é fazer 1 função, pra mais de 1 input

[code]

function valida(teste,origem){

		teste = teste.replace(",",".");
		
		$('#origem').val(teste);
	}
</script>

[/code]

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



consegui =)

consegui =)

Tenta assim:

[quote=tsalsicha]Na verdade, o que quero é fazer 1 função, pra mais de 1 input

[code]

function valida(teste,origem){

		teste = teste.replace(",",".");
		
		$(eval('#origem')).val(teste);
	}
</script>

[/code]

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[/quote]