Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Довести скрипт до ума! (https://javascript.ru/forum/misc/37667-dovesti-skript-do-uma.html)

Sakyra 30.04.2013 12:13

Довести скрипт до ума!
 
Всем привет прошу доделать скрипт если это возможно!
Скрипт рабочий но есть нюансы!
Если поставить галочку то в поле вносится информация (Я согласна) сохраняю страничку обновляю, информация в поле остается а галочка пропадает, можно ли как то это решить? Что бы скрипт определял если-есть в поле информация (Я согласна) То галочка автоматически ставилась! Заранее всем большое спасибо!

HTML кнопка (галочка)
<label><input type="checkbox" id="mycheckbox"> <font class="stadions">Вы согласны?</font></label>


HTML куда вносится информация
<input type="text" id="forum-devushek" style="width:400px;" name="other1" maxlength="100">



(function(){
 var input = document.getElementById('forum-devushek'),
 checkbox = document.getElementById('mycheckbox');
 checkbox.onchange = function() {
 input.value = this.checked ? 'Я согласна' : 'Я не согласна';
 }
 })()

tsigel 30.04.2013 12:26

(function () {
  var input = document.getElementById('forum-devushek'),
  checkbox = document.getElementById('mycheckbox');
  if (input.value == 'Я согласна') {
    checkbox.checked = true;
  }
});

Sakyra 30.04.2013 12:35

tsigel,
Это вставить рядом с моим скриптом? или заменить полностью мой!
Просто я заменила, и у меня полностью перестала работать кнопка она перестала вводить в поле информацию

Ervin 30.04.2013 12:36

(function(){
 var input,
      checkbox;
 
 function startFn() {
   input = document.getElementById('forum-devushek');
   checkbox = document.getElementById('mycheckbox');
   
   checkbox.onchange = handleChange;
   
   if(input.value === "Я согласна") {
    checkbox.checked = true;
   }
 }
 
 function handleChange() {
   input.value = this.checked ? "Я согласна" : "Я не согласна";
 }
 
 window.onload = startFn;
 })();

tsigel 30.04.2013 12:37

Sakyra,
рядом.

Sakyra 30.04.2013 12:39

tsigel,
Ой спасибо тебе большое ты так мне помог я столько дней с ним мучилась!


Часовой пояс GMT +3, время: 20:30.