Форма отправить имя получить значение

У меня есть форма и использую обычную кнопку отправки без имени, как это ниже.

 <input type="submit" value="Submit" /> 

Все отлично работает как есть. Мой вопрос, есть ли способ дать ему имя, скажем, случайные числа, как это ниже.

 <input type="submit" name="R312321321" value="Submit" /> 

Затем при отправке я могу получить значение имени кнопки отправки, как будто это был скрытый ввод. Я не могу использовать скрытый ввод для того, что я делаю. Причина, по которой я хочу сделать кнопку отправки таким образом, заключается в том, что макросы браузера ищут имя. Если имя всегда меняет его сложнее, чтобы их макрос работал. Как только я получу значение кнопки "Отправить", я могу аутентифицировать ее, и у меня уже есть что-то созданное, просто нужно получить значение "Отправить" в php.

Спасибо

1 ответ

Решение

Да, это будет работать. Однако спецификация говорит иначе об именах ввода, начинающихся с цифр.

Токены ID и NAME должны начинаться с буквы ([A-Za-z]) и могут сопровождаться любым количеством букв, цифр ([0-9]), дефисов ("-"), подчеркиваний ("_"), двоеточия (":") и точки (".").

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

[312321321] => Submit
Другие вопросы по тегам