Jump to content

ввод цифр


yura4
 Share

Recommended Posts

 Как происходит проверка на ввод цифр?   

Spoiler

<html>
        
<head>
	            
	<link rel="stylesheet" href="style.css">
	            
	<meta charset="windows-1251">
	            <title>site</title>
	        
</head>
<BODY>
<script language="JavaScript">
	function pokaz() {

		var fio  = anketa.fio.value;
		var comp = anketa.comp.value;
		var mail = anketa.mail.value;
		var gor  = anketa.searchtext.value;
		if (fio !== "" && comp !== "" && mail !== "") {
			var win = window.open("", "zak", "height=500,width=450,resizable=no");
			if (win.document.body.innerHTML != "") {
				win.close();
			}
			else {


				var dolj1 = 'df';
				var dolj;
				var fu;
				var fu1   = 'sdf';

				var m = document.getElementsByName('pole1');
				for (var k = 0; k < m.length; k++) {
					if (m[k].checked) {
						dolj = k
					}
				}

				if (dolj == 0) {
					dolj1 = "аспирант"
				}
				if (dolj == 1) {
					dolj1 = "асситент"
				}
				if (dolj == 2) {
					dolj1 = "старший преподаватель"
				}
				if (dolj == 3) {
					dolj1 = "доцент"
				}
				if (dolj == 4) {
					dolj1 = "профессор"
				}

				var l = document.getElementsByName('pole2');
				for (var i = 0; i < l.length; i++) {
					if (l.checked) {
						fu = i
					}
				}

				if (fu == 0) {
					fu1 = "доклад"
				}
				if (fu == 1) {
					fu1 = "выступление"
				}
				if (fu == 2) {
					fu1 = "демонстрация видеоматериалов"
				}
				if (fu == 3) {
					fu1 = "тезисы"
				}


				win.document.write('<html><body>');
				win.document.write("<h1 align='center'>Форма участника конференции");
				win.document.write('</h1>');
				win.document.write('<p>Ф.И.О.: ' + fio + '<br></p>');
				win.document.write('<p>Город: ' + gor + '<br></p>');
				win.document.write('<p>Компания: ' + comp + '<br></p>');
				win.document.write('<p>Должность: ' + dolj1 + '<br></p>');
				win.document.write('<p>Почта: ' + mail + '<br></p>');
				win.document.write('<p>Форма участия: ' + fu1 + '<br></p>');
				win.document.write('</body></html>');


			}
		}
		else {
			alert("Заполните все поля");
		}
	}

	var cities = ['Астрахань', 'Абакан', 'Анапа', 'Азов', 'Ангарск',
		'Барнаул', 'Белгород', 'Батайск', 'Брянск', 'Бор',
		'Воронеж', 'Вологда', 'Волгоград', 'Владивосток', 'Владимир',
		'Гатчина', 'Георгиевск', 'Грозный', 'Губкин', 'Гуково',
		'Дзержинск', 'Дмитров', 'Долгопрудный', 'Домодедово', 'Дубна',
		'Евпатория', 'Ейск', 'Екатеринбург', 'Елец', 'Ессентуки',
		'Железногорск', 'Жигулевск', 'Жуковский',
		'Заречный', 'Зеленогорск', 'Зеленодольск', 'Златоуст',
		'Иваново', 'Ижевск', 'Иркутск', 'Ишим', 'Ишимбай',
		'Йошкар-Ола',
		'Казань', 'Калининград', 'Калуга', 'Когалым', 'Кострома',
		'Лениногорск', 'Лесосибирск', 'Липецк', 'Лиски', 'Люберцы',
		'Магадан', 'Магнитогорск', 'Махачкала', 'Москва', 'Мурманск',
		'Нефтеюганск', 'Нижневартовск', 'Новосибирск', 'Норильск', 'Ноябрьск',
		'Октябрьский', 'Омск', 'Орел', 'Оренбург', 'Орск',
		'Пенза', 'Пермь', 'Петрозаводск', 'Прокопьевск', 'Псков',
		'Ревда', 'Ржев', 'Рубцовск', 'Рыбинск', 'Рязань',
		'Самара', 'Севастополь', 'Смоленск', 'Сочи', 'Ставрополь',
		'Тобольск', 'Тверь', 'Томск', 'Тула', 'Тюмень',
		'Узловая', 'Ульяновск', 'Уссурийск', 'Уфа',
		'Феодосия', 'Фрязино',
		'Хабаровск', 'Ханты-Мансийск', 'Хасавюрт', 'Химки',
		'Чебоксары', 'Челябинск', 'Череповец', 'Черкесск', 'Черногорск',
		'Шадринск', 'Шали', 'Шахты', 'Шуя',
		'Щекино', 'Щелково',
		'Электросталь', 'Элиста', 'Энгельс',
		'Южно-Сахалинск', 'Юрга',
		'Якутск', 'Ялта', 'Ярославль'];

	function search(value) {
		var list = "";
		var text = document.getElementById("write").value;
		for (var i = 0; i < cities.length; i++) {
			if (value.toLowerCase() == cities.substr(0, value.length).toLowerCase()) {
				list += '<option>' + cities + '</option>';

			}
			document.getElementById("ttt").innerHTML = list;
			if (document.getElementById("write").value == "") {
				list = "";
			}
		}
	}
</script>
<div id="pech">
	<h1> Форма участника конференции </h1>
	<FORM name="anketa" id="frm">

		Ф.И.О.
		<input type="text" id="fio" onKeyPress="if ((event.keyCode> 33) && (event.keyCode< 64)) event.returnValue = false;"><br>

		Дата <input type="date"><br>

		город <input list="ttt" onkeyup="search(this.value)" name="searchtext" size=30 id="write"> 
		<datalist id="ttt"> 
		</datalist>
		<br>

		Компания <input type="text" id="comp"><br>

		<fieldset id="st1">
			 
			<legend>Должность</legend>
			<input type=radio name="pole1">Аспирант
			<p><input type=radio name="pole1">Ассистент
			<p><input type=radio name="pole1">Старший преподаватель
			<p><input type=radio name="pole1">Доцент
			<p><input type=radio name="pole1">Профессор
		</fieldset>
		<br>

		<fieldset id="st2">
			 
			<legend>Форма участия</legend>
			<input type=radio name="pole2">Доклад
			<p><input type=radio name="pole2">Выступление
			<p><input type=radio name="pole2">Демонстрация видеоматериалов
			<p><input type=radio name="pole2">Тезисы
		</fieldset>
		<br>

		Почта<input type="text" id="mail"><br>

		<input type="button" name="button" value="Показать" onclick="pokaz()">    

	</FORM>
</div>
</BODY>
 
</html>


 

 

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Обсуждения

    • Актуальные контакты: Telegram: @Nikker_web E-Mail:   tarasevich.email@gmail.com Портфолио https://www.behance.net/d4d4186e Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ    
    • Актуальные контакты: Telegram: @Nikker_web E-Mail:   tarasevich.email@gmail.com   Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ   Портфолио https://www.behance.net/d4d4186e
    • Доброго всем времени суток. Прошу помощи. Научите принципу изменения футера. Движок Xenforo. Версия 2.2.10. Стиль дефолтный. Что именно нужно в итоге на фото примере. Мой шаблон app.footer less имеет следующее значение.  .p-footer { .xf-publicFooter(); a { .xf-publicFooterLink(); } } .p-footer-inner { .m-pageWidth(); .m-pageInset(); padding-top: @xf-paddingMedium; padding-bottom: @xf-paddingLarge; } .p-footer-row { .m-clearFix(); margin-bottom: -@xf-paddingLarge; } .p-footer-row-main { float: left; margin-bottom: @xf-paddingLarge; } .p-footer-row-opposite { float: right; margin-bottom: @xf-paddingLarge; } .p-footer-linkList { .m-listPlain(); .m-clearFix(); > li { float: left; margin-right: .5em; &:last-child { margin-right: 0; } a { padding: 2px 4px; border-radius: @xf-borderRadiusSmall; &:hover { text-decoration: none; background-color: fade(@xf-publicFooterLink--color, 10%); } } } } .p-footer-rssLink { > span { position: relative; top: -1px; display: inline-block; width: 1.44em; height: 1.44em; line-height: 1.44em; text-align: center; font-size: .8em; background-color: #4682B4; border-radius: 2px; } .fa-rss { color: white; } } .p-footer-copyright { margin-top: @xf-elementSpacer; text-align: center; font-size: @xf-fontSizeSmallest; } .p-footer-debug { margin-top: @xf-paddingLarge; text-align: right; font-size: @xf-fontSizeSmallest; .pairs > dt { color: inherit; } } @media (max-width: @xf-responsiveMedium) { .p-footer-row-main, .p-footer-row-opposite { float: none; } .p-footer-copyright { text-align: left; padding: 0 4px; // aligns with other links } }  
    • Нужны сайты с примерами верстки, типа https://css-tricks.com/. Типовые приемы и нестандартные на все случаи жизни. Накидайте ссылок.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy