Установка атрибутов 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, время: 19:46. |