| теперь зада по сложнее, нужно сделать, так чтобы выбираемые данные отражались в форме и была возможность их отправить на почту...
 Я сделал <textarea>, но там только id="itg", как сделать, так, чтобы s1 и s2 тоже там появлялись???
 
 
 Выкладываю, то что сделал, помогите доделать!!!!
 
 [ js ]
 <html>
 <head>
 <script src="http://code.jquery.com/jquery-latest.js"></script>
 <!--
 <link rel="stylesheet" type="text/css" href="tmp.css" />
 -->
 <style type="text/css">
 </style>
 <script type="text/javascript">
 var base = [15,100,200,300,400,500,600,700,800,1000];
 
 var time = ['Яблоко','Груша','Вишня','Слив  а','Слива1','Слива2'];
 
 
 var a = [
 [130,115,104,89,83,75,75,69,67,63],
 [167,140,125,103,93,85,79,77,75,69],
 [200,167,160,118,105,95,87,84,81,75],
 [234,192,183,132,120,100,95,91,89,79],
 [267,218,206,146,139,110,101,98,95,85],
 [300,244,230,160,150,120,108,105,101,92]
 ];
 $(document).ready(function (){
 
 
 (function (){
 
 
 
 var o=$('#s1');
 var i;
 o.append('<option value=""></option>')
 for (i=0; i<time.length; i++) {
 o.append('<option value="'+i+'">'+time[i]+'</option>')
 };
 
 
 
 o=$('#s2')
 o.append('<option value=""></option>')
 for (i=0; i<base.length; i++) {
 o.append('<option value="'+i+'">'+base[i]+'</option>')
 };
 
 
 
 })();
 
 
 $('select').change(function (){
 var s1=$('#s1').val();
 var s2=$('#s2').val();
 if (s1==''||s2=='') return;
 $('#itg').text(a[s1][s2]);
 });
 });
 </script>
 </head>
 <body><table><tr><td>
 <select id='s1'></select></td></tr>
 <tr><td><select id='s2'></select></td></tr>
 <tr><td><p>Итого:<form>
 
 
 <textarea  id="itg"  name="mess" cols="10" rows="2"></textarea> руб.</form>
 
 
 
 </p></td></tr></table>
 </body>
 </html>[ /js ]
 			 Последний раз редактировалось sinyakov, 14.02.2013 в 12:12.
 |