Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Ajax na php formi

[es] :: Javascript i AJAX :: Ajax na php formi

[ Pregleda: 1313 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

igorkr
Nezaposlen
Makedonija

Član broj: 277221
Poruke: 32
*.static.t-2.net.



+1 Profil

icon Ajax na php formi10.04.2011. u 14:24 - pre 123 meseci
Imam php formu i u njej unosim broj1 i broj2.
Želeo bi dobiti Product (broj1*broj2) odma kad unesem broj1 i broj2, ispod njih na formi.
Javascript koju koristim je (malo nižje):

<tr><td align="right">Broj1:</td><td> <input type="text" value= "<?php if (isset($_POST['broj1'])) echo $_POST['broj1']; ?>" name="broj1" size="6"></td></tr>
<tr><td align="right">Broj2:</td><td> <input type="text" value= "<?php if (isset($_POST['broj2'])) echo $_POST['broj2']; ?>" name="broj2" size="6"></td></tr>



<script type="text/javascript">

function product(a,b)
{
return a*b;
}
</script>

<tr><td align="right">Product:</td><td>
<script type="text/javascript">
document.write(product(<?php echo $_POST['broj1']; ?>,<?php echo $_POST['broj2']; ?>));
</script>
</td></tr>

Ali ovako dobijem product tek onda kad pritisnem Submit na formi. Kako mogu ovo da rešim da bih dobio product po unosu broj1 i broj2, bez da bi klikao na Submit?

Hvala.
 
Odgovor na temu

[email protected]
http://localhost

Član broj: 2597
Poruke: 1603

Sajt: localhost


+23 Profil

icon Re: Ajax na php formi10.04.2011. u 15:19 - pre 123 meseci
Npr. na brzinu:
Code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title></title>
    <script type="text/javascript">
      window.onload = function() {
        var f = document.forma;
        var b1 = f.broj1;
        var b2 = f.broj2;
        var p = document.getElementById('proizvod');
        b1.onchange = b2.onchange = function() {
          var vb1 = parseFloat(b1.value);
          var vb2 = parseFloat(b2.value);
          if(!isNaN(vb1) && !isNaN(vb2)) {
            p.innerHTML = vb1 * vb2;
          }
        }
      }
    </script>
    </head>
    
    <body>
      <form name="forma" method="" action="">
        <fieldset>
          <legend>Forma</legend>
          <p>
            <label for="">Broj 1</label>
            <input type="text" name="broj1" />
          </p>
          
          <p>
            <label for="">Broj 2</label>
            <input type="text" name="broj2" />
          </p>
          
          <p>
          <label for="">Proizvod: </label> <span id="proizvod"></span>
          </p>
        </fieldset>
      </form>
    </body>
</html>

Banned - Not available
 
Odgovor na temu

igorkr
Nezaposlen
Makedonija

Član broj: 277221
Poruke: 32
*.static.t-2.net.



+1 Profil

icon Re: Ajax na php formi10.04.2011. u 17:12 - pre 123 meseci
Super, radi. Hvala.
 
Odgovor na temu

[es] :: Javascript i AJAX :: Ajax na php formi

[ Pregleda: 1313 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.