Witam,
jestem zielony z js, a muszę mieć skrypt który "przepisuje" to co się wpisało w pole input na bieżąco do pola textarea, konkretniej do treści maila, która znajduje się w textarea. proszę o pomoc.
<input type="text" style="width:450px;" name="product_name[0]" value="'.$_POST['product_name'][0].'"> <input type="text" style="width:35px;" value="'.$_POST['number'][0].'" name="number[0]"> <input type="text" style="width: 60px;" value="'.$_POST['price'][0].'" name="price[0]"><br> <a href="#" id="addScnt"><h4>Dodaj następny produkt</h4></a><br>
$(function() { var scntDiv = $('#p_scents'); var i = $('#p_scents p').size() + 1; $('#addScnt').live('click', function() { $('<p><input type="text" id="p_scnt" style="width:450px;" size="20" name="product_name[' + i +']" value="" /><br><br> <input type="text" id="p_scnt" style="width:35px;" size="20" name="number[' + i +']" value="" /><br><br> <input type="text" id="p_scnt" size="20" style="width: 60px;" name="price[' + i +']" value="" /> zł <br><a href="#" id="remScnt">Usuń</a><br><br><br></p>').appendTo(scntDiv); i++; return false; }); $('#remScnt').live('click', function() { if( i > 1 ) { $(this).parents('p').remove(); i--; } return false; }); });
<label>Wiadomość:</label><br><textarea rows="4" cols="50" value="'.$_POST['message'].'" name="message">Witamy, przygotowalismy dla panstwa zamowienie telefoniczne, zamawiaja panstwo u nas: [color="#FF0000"][b]TUTAJ PRODUKTY MAJĄ SIĘ WPISYWAĆ[/b][/color]</textarea><br><br><br>
$('#p_scents').on('keyup','input[name^="product_name"]',function(){ var order='Witamy, przygotowalismy dla panstwa zamowienie telefoniczne, zamawiaja panstwo u nas: '; $('input[name^="product_name"]').each(function(){ order+="\n"+$(this).val(); }); $('textarea[name="message"]).val(order); });
$('#p_scents').on('keyup','input[name^="product_name"]',function(){ var order='Witamy, przygotowalismy dla panstwa zamowienie telefoniczne, zamawiaja panstwo u nas: '; $('input[name^="product_name"]').each(function(i){ var ilosc=$('input[name="number['+i+']"]').val(); order+="\n"+ilosc+" "+$(this).val()+" "+$('input[name="price['+i+']"]').val()*ilosc; }); $('textarea[name="message"]).val(order); });