2014-12-29 3 views
2

HTML:Append ввода текста для ввода значения

<input type="text" id="edit-submitted-telefon" name="submitted[telefon]" step="any" class="form-text form-number required"> 

В умолчанию, это не имеет никакого значения. Но я хочу использовать cookie, поэтому он должен иметь значение и ценность для текста пользователей.

Для exmaple, когда пользователь записи Lorem Ipsum к этому входу, будет так:

<input type="text" id="edit-submitted-telefon" name="submitted[telefon]" step="any" class="form-text form-number required" value='LOREM IPSUM'> 

EDIT: Я использовал этот код, но он не работает.

$('#edit-submitted-telefon').bind('keydown keyup keypress', function() { 
     $('#edit-submitted-telefon').val(this.value); 
     console.log($('#edit-submitted-telefon').val()); 
    }); 

После, рабочий код печенья, и она работает.

$(".webform-submit").click(function() { 
     $.cookie('telCookie', $el1.val(), { 
      expires: 365 
     }); 
     }); 

     //set the value of the cookie to the element element_1 
     var $el1 = $("#edit-submitted-telefon").val($.cookie("telCookie")) 

Как это сделать?

ответ

0

Вам не нужен этот код:

$('#edit-submitted-telefon').bind('keydown keyup keypress', function() { 
    $('#edit-submitted-telefon').val(this.value); 
    console.log($('#edit-submitted-telefon').val()); 
}); 

элемент принимает значение автоматически

Я думаю, вам нужно только сделать что-то вроде этого:

$(function(){ //document ready 
    $("#edit-submitted-telefon").val($.cookie("telCookie")); //load the value from cookie 

    $(".webform-submit").click(function() { 
     $.cookie('telCookie', $('#edit-submitted-telefon').val(), { 
      expires: 365 
     }); 
    }); 
}); 
+0

Спасибо, но это не работает. Когда я проверил devtools, не нашел никакой ошибки или чего-то ... вход не имеет значения. – Bariskonat

+0

В первый раз нет значения – Ragnar

+0

Но когда я возвращаю форму, все равно не имеет значения. – Bariskonat

Смежные вопросы