вот функция из исходного кода
function dosubmit()
{
if (getObj("Frm_Username").value == "")
{
getObj("errmsg").innerHTML = "Username cannot be empty.";
getObj("myLayer").style.visibility = "visible" ;
return;
}
else
{
getObj("LoginId").disabled = true;
getObj("Frm_Logintoken").value = "3";
document.fLogin.submit();
}
}
я хочу получить значение getObj ("Frm_Logintoken"), так как не могу получить значение
от # Frm_Logintoken
используя document.getElementById("#Frm_Logintoken")
это дает мне ноль
потому что Frm_Logintoken получает его значение, только когда я нажимаю на кнопку отправить.
<input type="hidden" name="Frm_Logintoken" id="Frm_Logintoken" value="">
полный код страницы
я нашел это онлайн /getObj\("Frm_Logintoken"\).value = "(.*)";/g
но когда я запускаю его ... он снова дает мне ту же строку! это полный код
другое регулярное выражение, которое я нашел, но даже не знаю, как его использовать
Пример регулярного выражения для поиска:
before_egrep = ' N1 : getObj ("Frm_Logintoken"). value = "(\ w +)"'
Здесь N1 присваивается значение обратной ссылки -
выражение в скобках. \ w + обозначает главные составные символы,
это синоним для "[_ [: alnum:]]". Еще раз - обратите внимание на
скобки - это обратная ссылка. В то же время, есть также
скобки во фрагменте исходного кода - их нужно экранировать
Я пытаюсь сделать скрипт автоматического входа, который работает в фоновом режиме, как это
не показывает пользователю страницу формы входа, а только страницу после него
и я нашел этот код в Интернете, но не знаю, что
содержит xhr .
линия, которая привлекла мое внимание
/getObj\("Frm_Logintoken"\).value = "(.*)";/g
когда я запускаю его ... он снова дает мне строку!
некоторые заметки:
я пробовал document.getElementById ("Frm_Logintoken"). Значение, но оно дает мне пустое "", потому что
Frm_Logintoken получает значение только тогда, когда я нажимаю на кнопку отправить.
страница даже не примет правильный пароль, если значение токена Frm_Logintoken не совпадает со значением на странице.
Frm_Logintoken - это токен, сгенерированный страницей, и он в основном увеличивается на единицу при каждом успешном входе в систему.