Как добавить аргументы в действие формы с помощью типа ввода = «скрыто». Мой HTML фрагмент ...Добавление аргумента в действие формы с использованием типа ввода скрыто
<form id="form1">
<input type="text" name="txt"/>
<input type="hidden" name="usID" value=123/>
<input type="hidden" name="usname" value="name1"/>
<input type="submit" onclick="add()" value="ADD"/>
</form>
Мой JavaScript сниппет ...
function add()
{
document.getElementsByName('usID').value=789;
document.getElementsByName('usname').value="name2";
document.getElementById('form1').action = "/page";
document.getElementById('form1').submit();
}
После ввода "текст" в текстовое поле и нажимной ADD, ссылка выглядит следующим образом ... http://localhost:3000/page?txt=text&usID=123&usname=name1
Почему нет имени пользователя username и имени пользователя 789 и «name2» соответственно? Любая другая альтернатива, если не это?
В основном я должен был передать значения из базы данных в виде действий. Я был под этим заблуждением, что, если мы добавим значение изначально в '', тогда только мы сможем добавить/изменить его значение позже. Во-вторых, теперь я понял, что значение имени образует компонент ссылки, а не значение id. Благодарим за помощь! –