Я использую паруса для создания своего веб-приложения.
Используется <form>
для сбора и отправки на мой сервер. Интересно, что если пользователь изменит элемент из режима проверки?
Например:
<form>
<input name="m_1_firstname" type="text" class="form-control required" placeholder="First Name"/>
<input name="m_1_lastname" type="text" class="form-control required" placeholder="Last Name"/>
<input name="m_2_firstname" type="text" class="form-control required" placeholder="First Name"/>
<input name="m_2_lastname" type="text" class="form-control required" placeholder="Last Name"/>
</form>
с помощью m_1_xxx
для определения первого и второго пользователя, поэтому я сопоставлю это на сервере, и результат будет
m: {
1: {firstname: 'firstname1', lastname: 'lastname1'},
2: {firstname: 'firstname2', lastname: 'firstname2'}
}
offcourse У меня есть кнопка добавления пользователя, чтобы добавить m_3_xxx, m_4_xxx
и следующее.
Теперь проблема в том, что если пользователь изменить мое значение name
на другое? тогда я могу получить неожиданный результат и испортить данные.
Как правильно манипулировать входными данными? Как обработать пользователя от редактирования элемента и отправить?
или я должен добавить пользовательское значение для каждого ввода? например:
$('input[name="m_1_firstname"]')[0].mycustomname = 'm_1_firstname'
, затем запишите имя входа, используя: input.mycustomname
?
Таким образом, mycustomname можно увидеть в режиме проверки? если они не знали мой код