Показать сообщение отдельно
  #1 (permalink)  
Старый 28.10.2018, 03:22
Новичок на форуме
Отправить личное сообщение для masska Посмотреть профиль Найти все сообщения от masska
 
Регистрация: 28.10.2018
Сообщений: 4

Поля ввода формы
Добрый день.

С javascript разбираюсь очень плоха, почти все сделал то, что хотел.
Но остался не решённый вопрос.
В форме 4 поля, из них три заполняешь, а четвертое должно в себе объединять все данные.

Вводим в поле город, потом улицу, потом номер дома.

В поле адрес, должно получиться вот-так : МоскваШаболовка37

Пока поля город, улицу, номер дома, при вводе подчищают друг друга.

Скрипт взял в инете и что надо менять не знаю.

Может кто подскажет куда капать и что менять.



<script type="text/javascript">
function PathCity(){
if(window.document.form1.city.value.substr(window. document.form1.city.value.length-1) != '/')
{
window.document.form1.address.value = window.document.form1.city.value;


}
}

function PathStreet(){
if(window.document.form1.street.value.substr(windo w.document.form1.street.value.length-1) != '/')
{
window.document.form1.address.value = window.document.form1.street.value;


}
}

function PathNumber_home(){
if(window.document.form1.number_home.value.substr( window.document.form1.number_home.value.length-1) != '/')
{
window.document.form1.address.value = window.document.form1.number_home.value;

}
}


</script>

<form method="POST" name="form1">


<div>
<label for="city">Город</label>
<input TYPE="text" NAME="city" size=40 value=""
onselect="PathCity(this);" onclick="PathCity(this);"
onkeyup="PathCity(this);" onfocus="PathCity(this);"
onkeydown="PathCity(this);" onkeypress="PathCity(this);"
onchange="PathCity(this);">
</div>

<div>
<label for="street">Улица</label>
<input TYPE="text" NAME="street" size=40 value=""
onselect="PathStreet(this);" onclick="PathStreet(this);"
onkeyup="PathStreet(this);" onfocus="PathStreet(this);"
onkeydown="PathStreet(this);" onkeypress="PathStreet(this);"
onchange="PathStreet(this);">
</div>

<div>
<label for="number_home">Номер дома</label>
<input TYPE="text" NAME="number_home" size=40 value=""
onselect="PathNumber_home(this);" onclick="PathNumber_home(this);"
onkeyup="PathNumber_home(this);" onfocus="PathNumber_home(this);"
onkeydown="PathNumber_home(this);" onkeypress="PathNumber_home(this);"
onchange="PathNumber_home(this);">
</div>

<div>
<label for="address">Адрес</label>
<input TYPE="text" NAME="address" size=40 value="">
</div>


<input type="submit" name="submit" value="Register"/>
</form>
Ответить с цитированием