Установка атрибутов value для форм из кук
Есть код:
var $arr = ['mobile_phone','email','first_name','pcode','province','city','street','house']; inputvalue($arr); function inputvalue(arr){ for (index = 0; index < arr.length; ++index) { value = getCookie(arr[index]); if(value !== null){ alert(value); $(function(){ $('input[id='+arr[index]+']').attr('value', value); }); } } } function getCookie(cookie_name){ var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' ); if(results){ return ( unescape ( results[2] ) ); } else { return null; } } $('input[id='+arr[index]+']').attr('value', value); не работает кусок именно этот, не могу понять. Помогите пожалуйста |
Argonaft,
строку 10 перенести в строку 0, строку 12 перенести в строку 26 |
Цитата:
|
Цитата:
|
Цитата:
|
Argonaft,
$(function() { var $arr = ["mobile_phone", "email", "first_name", "pcode", "province", "city", "street", "house"]; function inputvalue(arr) { for (index = 0; index < arr.length; ++index) { var value = getCookie(arr[index]); if (value !== null) { alert(value); $("input[id=" + arr[index] + "]").val(value) } } } function getCookie(cookie_name) { var results = document.cookie.match("(^|;) ?" + cookie_name + "=([^;]*)(;|$)"); if (results) return unescape(results[2]); else return null } inputvalue($arr) }); |
Argonaft,
можно и ваш код сделать рабочим заменив for на forEach, но не нужно!!! |
Цитата:
|
Часовой пояс GMT +3, время: 20:11. |