Продублировать значение инпута
В форме по клику на кнопку нужно взять значение инпута(если не пустой)
и поместить это значение во все скрытые инпуты Он у меня почему то всегда пустой получается??? <div class="zpoisk"> <input id="zapros" type="text" class="element-itemname"> <input id="ok" type="button" name="send-clone" value="ОК" class="ok"> </div> <input class="element-tmpl-hidden" value=""> <input class="element-tmpl-hidden" value=""> <input class="element-tmpl-hidden" value=""> <input class="element-tmpl-hidden" value=""> http://jsfiddle.net/58gXr/1/ здесь лежит (function($){ $(document).ready(function (zp) { $("input#ok").bind('click', function() { $inputVal = ($('#zapros').val().trim); if ($($inputVal).val().length == 0){ alert ("Введите сначала поисковый запрос"); } else { $("input.element-tmpl-hidden").val($inputVal); alert("Не пустой"); } } ); }); })(jQuery); |
чет у вас какая то наркомания в коде... http://jsfiddle.net/jNcW2/
|
alexmixaylov,
:cray: <!DOCTYPE HTML> <html> <head> <title>Untitled</title> <meta charset="utf-8"> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <script> $(function () { $("#ok").on("click", function () { ($inputVal = $.trim($("#zapros").val())) ? ($("input.element-tmpl-hidden").val($inputVal), alert("Не пустой")) : alert("Введите сначала поисковый запрос") }) }); </script> </head> <body> <div class="zpoisk"> <input id="zapros" type="text" class="element-itemname"> <input id="ok" type="button" name="send-clone" value="ОК" class="ok"> </div> <input class="element-tmpl-hidden" value=""> <input class="element-tmpl-hidden" value=""> <input class="element-tmpl-hidden" value=""> <input class="element-tmpl-hidden" value=""> </body> </html> |
Спасибо Профессор Рони !!!! :)
все ОК работает "наркомания в коде" - :haha: |
Часовой пояс GMT +3, время: 09:06. |