Nu inteleg. Suma a 2 text box-uri nu merge !

Aici postaţi orice este legat de tehnologiile "client side". HTML, HTML5, XHTML, CSS, CSS3, XML, Standarde
Manual JS: http://www.phpromania.net/jsmanual/index.html

Moderatori: eyecon, Moderatori

Avatar utilizator
yokozona
Senior Member
Mesaje: 295
Membru din: Joi Mai 12, 2005 8:36 am
Localitate: Turnul Chindiei
Contact:

Nu inteleg. Suma a 2 text box-uri nu merge !

Mesajde yokozona » Joi Aug 04, 2005 3:23 pm

Avem ceva cod ca mai jos:

Cod: Selectaţi tot

<form name="form" action="#">
<input type="text" name="x1" />
<input type="text" name="x2" />
<input type="text" name="x3" onfocus="this.value=document.form.x1.value+document.form.x2.value;" />
</form>


Codul ar trebui sa adune valorile campurilor x1 si x2 iar in momentul cand se focalizeaza pe x3 acesta sa ia ca valoare suma celor 2.

Nu inteleg de ce pentru adunate nu merge.
Am facut asta pentru scadere, inmultire, impartire.
Rezultatul asumari lor este vad concatenarea acestora.
Posibil sa imi scape mie ceva.
Vre un apostrof ceva...
Astept si eu un raspuns va rog frumos.


Hosting - Software
http://www.octavio.ro
We support BodyBuilding Romania
http://www.bodybuilding-romania.ro

Avatar utilizator
ExcalIbvr
Senior Member
Mesaje: 1105
Membru din: Dum Mai 02, 2004 10:56 pm
Localitate: Oradea
Contact:

Mesajde ExcalIbvr » Joi Aug 04, 2005 3:33 pm

this.value=parseFloat(document.form.x1.value)+parseFloat(document.form.x2.value)

Avatar utilizator
yokozona
Senior Member
Mesaje: 295
Membru din: Joi Mai 12, 2005 8:36 am
Localitate: Turnul Chindiei
Contact:

Mesajde yokozona » Joi Aug 04, 2005 3:41 pm

Din pacate la birou nu am si manualul de javascript.
Multam ExcalIbvr.
Hosting - Software

http://www.octavio.ro

We support BodyBuilding Romania

http://www.bodybuilding-romania.ro

whooper
Senior Member
Mesaje: 866
Membru din: Mar Apr 05, 2005 9:58 pm
Localitate: Toronto ON

Mesajde whooper » Joi Aug 04, 2005 4:16 pm

:) daca ai NET ajunge :))

http://whooper.dap.ro/wp/
Join The Forums - Time Well Wasted!

johnny
Senior Member
Mesaje: 904
Membru din: Sâm Iul 31, 2004 12:22 pm
Localitate: Bucuresti
Contact:

Mesajde johnny » Joi Aug 04, 2005 4:45 pm

use getElementById() in loc de document.x.y.z.w....
un exemplu de cod:
[php]
<script language="javascript" type="text/javascript">
function makeSum(obj)
{
//parseInt,daca sunt intregi
obj.value = parseFloat(document.getElementById('x1').value)+parseFloat(document.getElementById('x2').value);
}
</script>

<form name="form" action="test.php">
<input type="text" name="x1" id="x1" />
<input type="text" name="x2" id="x2" />
<input type="text" name="x3" onfocus="makeSum(this)" />
</form>
[/php]

ps: @whooper:
isn't that warez?


Înapoi la “HTML/JavaScript/CSS”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 26 vizitatori