Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   добавлять в input данные скрытые от просмотра (https://javascript.ru/forum/misc/36930-dobavlyat-v-input-dannye-skrytye-ot-prosmotra.html)

djonA 01.04.2013 16:02

добавлять в input данные скрытые от просмотра
 
Есть
<input type="text" id="phone" name="phone" value="{$phone|escape:'html'}">
- в него пользователи вводят свой номер телефона

как в него автоматом добавить перед отправкой данных код 38.


Делал вот так:
<input type="text" id="phone" name="phone" value="38{$phone|escape:'html'}">


оно добавляет но этот код виден для пользователей.
А я хочу что бы код был не видем для них, или добавлялся перед нажатием кнопку submit автоматом???

ksa 01.04.2013 16:25

Цитата:

Сообщение от djonA
или добавлялся перед нажатием кнопку submit автоматом?

Тебе поможет onsubmit формы...

djonA 01.04.2013 16:34

Спасибо а еще подскажите как именно добавить цифры, что то типа такого:

onsubmit="getelementbyid("phone") и добавить 2 цифры 38?

ksa 01.04.2013 16:51

Цитата:

Сообщение от djonA
onsubmit="getelementbyid("phone") и добавить 2 цифры 38?

Неее, не так. Например так

<!DOCTYPE html>
<html>
<head>
<!--
<script src="http://code.jquery.com/jquery-latest.js"></script>
<link rel="stylesheet" type="text/css" href="tmp.css" />
-->
<style type="text/css">
</style>
<script type="text/javascript">
function test() {
	var o=document.getElementById('phone');
	o.value=38+o.value;
	// тут нужно поменять на true для отправки формы
	return false;
};
</script>
</head>
<body>
<form onsubmit='return test();'>
	<input type="text" id="phone" name="phone" value="" />
</form>
</body>
</html>

djonA 01.04.2013 17:10

Отлично спасибо больше все работает!


Часовой пояс GMT +3, время: 11:30.