Pogledajte određenu poruku
Staro 04. 07. 2010.   #5
Miroslav
član
Certified
 
Datum učlanjenja: 26.12.2006
Poruke: 70
Hvala: 12
1 "Hvala" u 1 poruci
Miroslav is on a distinguished road
Default

.live() radi dobro.

U međuvremenu sam naišao na još jedan problem.
Naime, pomoću .html() u textarea učitam neki tekst, zatim ga malo promenim, kliknem na dugme submit i prikažemi se isti tekst koji sam učitao pomoću .html() a ne onaj koji sam ja modifikovao.

Evo i ceo kod
HTML kôd:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>

  <title>jQuery: DOM ne radi nakon učitavanja novog sadržaja u TEXTAREA</title>
  
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <link rel="stylesheet" type="text/css" href="css.css" />
	<script src="jquery.js" type="text/javascript"></script>

	<script type="text/javascript" charset="utf-8">
    $(function() {
      $("select[name=naslov]").live('change', function () {
        var naslov;
      
	    $("select[name=naslov] option:selected").each(function () {
          naslov = $(this).html();
	    });
		
		$("textarea[name=izmena]").html(naslov);

      })
      .change();

	  $("form").live('submit', function() {
        var novi_naslov = $("textarea[name=izmena]").html();
        alert(novi_naslov);
		
        return false;
      });	
	  
    });

  </script>

  </head>
  <body>

  <select name="naslov">
    <option value="1">Naslov 1</option>
    <option value="2">Naslov 2</option>
    <option value="3">Naslov 3</option>
    <option value="4">Naslov 4</option>
    <option value="5">Naslov 5</option>
  </select>

  <form action="#" method="POST"> 
  <textarea name="izmena"> </textarea>
  <br />
  <input type="submit" value="izmeni" />
  </form>
  
  </body>
</html>
Primer: http://www.nadjifirmu.com/testsajt/j...m/textarea.php
Miroslav je offline   Odgovorite uz citat