У меня есть это на странице aspx.cs и пытаюсь получить значение текстового поля в моей js-функции. Это не работает:Как получить значение текстового поля в javascript
result += result.Replace(sOptionText.ToString(), "<input type='text' id=\"txtSS_" + Version + "\" size='10' value=\"" +"\" runat = \"server\" style=\"display:none;\" />");
Моя функция JS здесь:
var sOptionList = "";
var $obj = $('#txtSS_' + VersionID);
if ($('#txtSS_' + VersionID).length > 0)
sOptionList = $obj.val();
Я получаю нулевое значение. Что я делаю не так? Кроме того, вам нужно знать, правильно ли указано мое объявление текстового поля на странице .cs. Он по-прежнему показывает, что значение = "", когда я firebug его.
Как вы знаете, что значение не является «нулем» для начала? –
обновите вопрос, если есть опечатка – Popnoodles
Отредактированный вопрос – user2085236