Java Script?[RESOLVIDO]

Galera é o seguinte… como faço essa operação?:
tenho 2 textbox coloco um numero cada um e clico no botão somar que
chama uma function e retorna um resultado… então como faço para capturar
os valores do textbox atravz do botao?

grato.

Uma possibilidade.

<html>
<head>
	<title>Soma ::..</title>
	
	<script type="text/javascript">
		function somar(){
			var msg="";
			
			if(document.form_soma.num1.value=="")
				msg += ". Digite o 1° número \n";
			if(document.form_soma.num2.value=="")
				msg += ". Digite o 2° número \n";
			if(msg!="")	
				alert(msg);
			else{
				var n1 = document.form_soma.num1.value.replace(',' , '.');
				var n2 = document.form_soma.num2.value.replace(',' , '.');
				var resultado = "";				
				resultado = parseFloat(n1) + parseFloat(n2) + "";
				resultado = resultado.replace('.', ',');
				document.form_soma.resultado.value = resultado;
			}
        }		
	</script>
</head>
 <body>
    <h1>Soma Simples...</h1> 
	<form name="form_soma" method="POST">
	  Digite o 1° número: <input type="text" name="num1" size="8" maxlength="7"><br>
	  Digite o 2° número: <input type="text" name="num2" size="8" maxlength="7"><br>
	  Resusltado: <input type="text" name="resultado" size="11" maxlength="10" disabled="true">
	  <br>
	  <input type="button" value="Calcular" onClick="somar()"/>
	  <input type="reset" value="Cancelar"/>
    </form>  
 </body>
</html>

Espero ter ajudado.

Obrigado mais naum me ajudou muito. pq eu quero pegar um valor digitado no textbox html…

tipo assim:

<input
type= text…
…>

dae como faço para captuar o valor q foi digitado nesse textbox?

Você testou o exemplo que te passei?
Você não quer pegar o valor do

<input type= text........ ...........>
???
Na linha 29 e trinta tem dois inputs.

Desculpe minha ignorancia… mais como eu faço para pegar o valor do input

 Digite o 1° número: <input type="text" name="num1" size="8" maxlength="7"><br>  
 Digite o 2° número: <input type="text" name="num2" size="8" maxlength="7"><br>  
 Resusltado: <input type="text" name="resultado" size="11" maxlength="10" disabled="true">

tipo eu só quero pegar o valor… tipo criar uma variavel
ex: var a = …value

grato novamente.

Nas linhas 16 e 17 eu estou pegando os valores digitados nos inputs.
Estou dando replace, pois o usuário pode digitar números com vírgulas dai não iria funcionar.
Você pega o valor do input mais ou menos assim:

var a = document.nome_do_teu_form.nome_do_input.value;

Sim entendi mais veja meu exemplo:

<input type="text"
		       size="8"
			   name="numA"
               />

eu quero pegar o valor digitado aqui e enviar aqui:

<INPUT TYPE="button" NAME="somar" VALUE="+" onClick="soma(VALOR DO INPUT)">

q no caso chama uma função soma;;

será que poderia me dar uma ideia… tentei com seus exemplos, me ajudaram pra caramba valeu mesmo…

Você quer passar o valor do input como parâmetro para função?
Nesse caso você não precisaria.

Sim, daria para enviar direto do textBox nhé?, mais no caso seira mais de um valor… tipo eu iria preencher dois campos texto e clicar no botão + que chamaria a função…

como eu faria isso?
ou se vc tiver outra ideia pode me passar,…:wink:

Vou tentar te explicar detalhadamente.

<html>
<head>
	<title>Soma ::..</title>
       //declaracao javascript
	<script type="text/javascript">
       //funcao somar()
		function somar(){
			var msg="";
			//faco uma verificacao para que nao tenha campos vazios
			if(document.form_soma.num1.value=="")
				msg += ". Digite o 1° número \n";
			if(document.form_soma.num2.value=="")
				msg += ". Digite o 2° número \n";
			if(msg!="")	
				alert(msg);
			else{
                // aqui pego o valor primeiro campo input
				var n1 = document.form_soma.num1.value.replace(',' , '.');
                // aqui pego o valor segundo campo input
				var n2 = document.form_soma.num2.value.replace(',' , '.');
				var resultado = "";
                // faco o calculo    
				resultado = parseFloat(n1) + parseFloat(n2) + "";
				resultado = resultado.replace('.', ',');
                // mostro o resultado
				document.form_soma.resultado.value = resultado;
			}
        }		
	</script>
</head>
 <body>
    <h1>Soma Simples...</h1> 
         // declaro o nome do meu form (form_soma) 
	<form name="form_soma" method="POST">

         // aqui declaro o primeiro campo input, o nome do input (num1)
	  Digite o 1° número: <input type="text" name="num1" size="8" maxlength="7"><br>

         //aqui declaro o segundo campo input, o nome do input (num2)
	  Digite o 2° número: <input type="text" name="num2" size="8" maxlength="7"><br>
	  Resusltado: <input type="text" name="resultado" size="11" maxlength="10" disabled="true">
	  <br>
         // aqui tenho o meu botao Calcular que chama a funcao somar() 
	  <input type="button" value="Calcular" onClick="somar()"/>
	  <input type="reset" value="Cancelar"/>
    </form>  
 </body>
</html>

Ainda não consegui entender para que você quer passsar parâmetros.

Você testou o exemplo que eu te passei?

Cara muito obrigado até que consegui entender, obrigado mesmo pela sua existencia em me ajudar…

Eu tava tentando passa na função algum valor, pq eu estava chamando um arquivo function.js… nem sei se daria
para fazer isso … . mais muito grato.
grato.