Как установить значение по умолчанию для элемента ввода с помощью jQuery EasyUI framework

Я пытаюсь установить значение по умолчанию для элемента ввода за последние два дня. Для этого я также искал в Google, но пока не могу найти решение.

Я использую фреймворк jQuery EasyUI.

<div class="fitem">
  <tr>
    <td></td>
    <td>
      <input type="text" class="easyui-validatebox" name="insertby" id="insertby" size="20">
    </td>
  </tr>
</div>

<script>
  var s = '<?php echo $logname; ?>';
  document.getElementById('insertby').value = s ;  
  alert(s);
</script>

4 ответа

$('#insertby').validatebox('setValue', s);

Я взял меня на время, чтобы "получить его" тоже.

На самом деле, jquery easyUI изменяет DOM на лету, чтобы сделать его причудливым таким образом, что оригинальное поле ввода "пропало", пока вы получаете вместо этого их причудливый виджет. Поэтому изменение поля ввода напрямую не имеет никакого эффекта, оно на самом деле скрыто. Я предполагаю, что это сделано так, потому что их получатели / установщики должны использоваться, чтобы обновить все правильно.

EasyUI очень прост в настройке и использовании, но он работает с элементами довольно не интуитивно. Но как только вы это поняли, все должно быть в порядке.

Поскольку я не могу добавить комментарий, чтобы попросить вас попробовать, я сделаю все возможное, чтобы помочь вам!

Во-первых, ваш код работает на меня. Однако бывают случаи, когда другие коды javascript вызывают ошибки и останавливают выполнение кода перед вашим блоком кода. Возможно, вы захотите попробовать нажать F12 в браузере Chrome, чтобы проверить, не возникли ли какие-либо ошибки перед вашим блоком кода, чтобы убедиться, что все в порядке.

Этот фрагмент кода может иметь вас http://www.jeasyui.com/forum/index.php?topic=2623.0

Использование

setValue. $('idofcombogrid').('setValue',id_value);

id_value относится к значению idField, определенному изначально для комбинированной сетки.

Другие вопросы по тегам