Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.04.2013, 16:02
Профессор
Отправить личное сообщение для djonA Посмотреть профиль Найти все сообщения от djonA
 
Регистрация: 02.05.2012
Сообщений: 197

добавлять в 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 автоматом???
Ответить с цитированием
  #2 (permalink)  
Старый 01.04.2013, 16:25
Аватар для ksa
ksa ksa на форуме
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от djonA
или добавлялся перед нажатием кнопку submit автоматом?
Тебе поможет onsubmit формы...
Ответить с цитированием
  #3 (permalink)  
Старый 01.04.2013, 16:34
Профессор
Отправить личное сообщение для djonA Посмотреть профиль Найти все сообщения от djonA
 
Регистрация: 02.05.2012
Сообщений: 197

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

onsubmit="getelementbyid("phone") и добавить 2 цифры 38?
Ответить с цитированием
  #4 (permalink)  
Старый 01.04.2013, 16:51
Аватар для ksa
ksa ksa на форуме
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от 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>
Ответить с цитированием
  #5 (permalink)  
Старый 01.04.2013, 17:10
Профессор
Отправить личное сообщение для djonA Посмотреть профиль Найти все сообщения от djonA
 
Регистрация: 02.05.2012
Сообщений: 197

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
добавлять в input данные скрытые от просмотра djonA jQuery 6 02.04.2013 18:12
При добавлении DOCTYPE "плывут" размеры input type=text Demath (X)HTML/CSS 4 08.07.2012 19:27
Загружаем данные из бд в input text NeuroZ Элементы интерфейса 2 18.05.2012 15:45
Не совсем обычный фрейм и выезжающий текст при наводе на картинку. amaz245 Элементы интерфейса 35 25.12.2010 17:29
Разным элементам input - разное форматирование. Как? eclipse (X)HTML/CSS 1 25.10.2007 13:55