Получить переменную по пользовательскому вводу и использовать переменную в форме URL

0

У меня проблема с использованием переменных в URL. Причина, по которой мне нужно сделать это в JavaScript, - это то, что я не могу использовать PHP (Phonegap).

<form action="https://website.com/login.dll?Logon" method="post" id="logonForm">
<input type="hidden" id="curl" name="curl" value="Z2FZ2Fexample.phpZ3FZ26idZ3D<?php echo $_SESSION['user_email'];?>Z26typeZ3D0" />

Это работает, но теперь я использую Phonegap, поэтому я не могу использовать PHP, поэтому мне нужно получить переменную, заданную пользователем, а затем использовать эту переменную в URL-адресе (вместо php-эха), я думаю. Я все равно буду использовать ту же форму.

Поэтому мне нужно, чтобы пользователь вводил необходимую мне информацию и передавал ее переменной,

<input id="data" type="text" name="data" placeholder="Placeholder" required />

Каков наилучший способ сделать это в Javascript?

Теги:
cordova

1 ответ

0
Лучший ответ

Добавить другой атрибут в форму

onSubmit = 'setCurlValue();'

Добавить код для setCurlValue

function setCurlValue() {
    $('#curl').val('Z2FZ2Fexample.phpZ3FZ26idZ3D' 
        + $('#data').val()
        + ';?>Z26typeZ3D0');
}
  • 0
    Как именно я использую это в форме URL? Я попробовал это и не сработало.
  • 0
    Каков твой поток? Вы добавите текст в поле ввода и отправите форму?
Показать ещё 4 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню