2016-01-13 3 views
-1

Я хочу сохранить некоторые данные на стороне клиента, чтобы создать код JavaScript, но после отправки формы я получаю пустое значение скрытого поля. Как это исправить?Получение пустых скрытых значений после формы submit

fid = 1100124686694263; 
 
user = Akshay Barpute; 
 
document.getElementById('fid1').value = fid; 
 
document.getElementById('user1').value = user;
Welcome Fill below information to setup your account</br> 
 
<form action='fb1.php' method='post'> 
 
    Enter your email: 
 
    <input type='email' name='emailid'> 
 
    </br> 
 
    Select examination: 
 
    <input type='radio' name='jungle' value='GRE'>GRE& nbsp;&nbsp;&nbsp;&nbsp; 
 
    <input type='radio' name='jungle' value='GMAT'>GMAT&nbsp;&nbsp;&nbsp;&nbsp; 
 
    <input type='radio' name='jungle' value='CAD'>CAD&nbsp;&nbsp;&nbsp;&nbsp; 
 
    <input type='radio' name='jungle' value='MBA CET'>MBA CET&nbsp;&nbsp;&nbsp;&nbsp; 
 
    <input type='radio' name='jungle' value='others'>others(includes bank & it company exams) 
 
    <br> 
 
    <input type='hidden' name='fid' id='fid1' value=''> 
 
    <input type='hidden' name='user' id='user1' value=''> 
 
    <input type='submit' name='sub' value='Submit'> 
 
</form>

+3

''
??? Во всяком случае, 'user = Akshay Barpute;' недействителен JavaScript, поэтому он не работает, поэтому вы получаете пустые значения. В следующий раз проверьте консоль. –

+0

Кроме того, несвязанный, но попробуйте использовать ' ' вместо повторного'   ', вы можете получить лучший результат. –

+0

Спасибо! Это решило проблему. –

ответ

1

Переменная user ожидает строковый тип:

fid = 1100124686694263; 
user = "Akshay Barpute"; 
document.getElementById('fid1').value = fid; 
document.getElementById('user1').value = user; 
Смежные вопросы