2016-04-01 16 views
2

içinde metne eklenir:kaydet metin ben PHP ve jQuery kullanarak tüm DOM kaydeder bir web sitesi var DOM

urldecode($_POST[$('html').html())) 

büyük İşleri ve girilenleri dışında DOM'da olan her şeyi ... kaydeder bir metin kutusu.

DOM'ta metin kutusu giriş/değerini zorlamak için bir yol var mı, böylece aşağıdakiler bu girişi de yakalayacaktır?

$('html').html() 
+1

Bu tüm DOM kurtarmak, ancak bunun yerine örneğin bir form içinde form öğeleri yerleştirmek için, sadece değişen verileri kaydetmek yöntemleri oluşturmak ve sadece göndermek için genellikle çok iyi bir fikir değil form vb – adeneo

+0

Bir textarea mı demek istiyorsun? Eğer öyleyse, $ ('# id_of_textarea) .val() –

+1

Kaydetmeden önce, $ (' input ') gibi bir şey yapabilirsiniz. Attr (' value ', function() {return this.value;}); ' sormam gerekse de, neden * bunu yapıyorsun? –

cevap

0

işe yarayacak bu deneyin:

Kod Değişiklikleri:

HTML:

<html> 
<body> 
<input type="text" id="txtval" /> 
<input type="button" value="Save text in DOM" id="btnval" /> 
</body> 
</html> 

JQuery:

$(document).ready(function(){ 
     $('#btnval').click(function(){ 
      $("#txtval").attr('value',$("#txtval").val()); 
       console.log($('html').html()); 
     }); 
    }); 

Jsfiddle Demosu: https://jsfiddle.net/xj7c31eh/