2013-12-04 4 views
0

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

Что я хочу сделать, это отобразить имя записи в окне поиска, когда страница переводится. Я предполагал, что это было так же просто, как сделать $ ('# inputID'). Val (record); но он, похоже, не работает. Я предупредил имя записи, и все работает отлично, поэтому я в тупике. Все сценарии связаны правильно, так что это не проблема.

автозаполнения Box Код

<div id="ui-widgit"> 
    <label for="searchParams"> 
    <h1>Search All Programs (By Screen Number or By Error Code):</h1> 
    </label> 
    <input type="text" id="inputID" name="inputID" value="" class="ipt_Design" style="width:255px;" /> 
    <input type="button" value="Search" name="searchBtn" class="btn_Design" onclick="showSearch(inputID.value)"/> 
</div> 

Попробуйте изменить значение inputID с этим

$('#inputID').val(recordToggle); 

также попытался это:

$('#inputID input').val(recordToggle); 

ответ

0

Трудно рассказывать остроумие h ваша представленная разметка, но я предполагаю, что вы пытаетесь изменить значение $ ('# inputID') после обновления страницы. Важно, чтобы вы поместили этот код. Если он помещен до <input type="text" id="inputID" name="inputID" value="" class="ipt_Design" style="width:255px;" />, вы ничего не вернете с помощью $('#inputID'), поэтому вы измените значение ничего на свой текст. Это не даст ошибок. Чтобы исправить это, вы можете использовать:

$(document).ready(function(){ 
    $('#inputID').val(recordToggle); 
}); 

Обязательно прочитайте о jQuery's ready функции, потому что load может быть лучшим выбором.

Если это не исправить вашу проблему, дайте мне знать. Я уточню свой ответ.

+0

Эй! Спасибо за ответ. Оказывается, что изменение положения, в котором функция была вызвана, исправила мою проблему. Я ценю, что вы указываете мой мозг в правильном направлении :) –

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