Я новичек говорю сразу, сделал форму. Собственно интерисует то что в нижнем боксе ввожу данные, точнее мне нужно вводить только цифры и отличные от нуля. если ввел ноль то долдно выбить сообщение. Я написал, не знаю правильно или нет, но теперь элекмкнты в матрицу даже не добавляются, если кто может помогите, код ниже:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script type="text/javascript">
var arr = [];
function add() {
var inp = document.getElementById('num');
arr.push(inp.value);
inp.value = '';
}
function show() {
var html = '';
for (var i=0; i<arr.length; i++) {
html += '<div>' + arr[i] + '</div>';
}
var con = document.getElementById('container');
con.innerHTML = html;
}
function check(nozeros) {
var mail=nozeros.num.value;
var num_nozeros=/[1-9]/i;
var check=num_nozeros.test(num);
if(check==false){
alert("dfdf");
}
}
function reg(obj){
var mail=obj.mail.value;
var mail_reg=/[0-9a-z_]+@[0-9a-z_]+\.[a-z]{2,5}/i;
var prov=mail_reg.test(mail);
var index=obj.index.value;
var index_reg=/[0-9]{5}/i;
var prov2=index_reg.test(index);
if(prov==true && prov2==true)
{
alert('Вы будете зарегестрирогваны');
}else{
alert('Вы ввели неверные данные');
}
}
</script>
<style>
input{
color:#999;}
#but{
color:#000;}
</style>
</head>
<body>
<H1>Введите регистрационный данные</H1>
<form name="form1" method='post' action=''>
Имя <input type="text" name="name" onclick="value=''" value="name"/><br />
Фамилия <input type="text" name="surname" onclick="value=''" value="surname"/><br />
Город <input type="text" name="city" onclick="value=''" value="city"/><br />
Адрес <input type="text" name="adres" onclick="value=''" value="address"/><br />
Индекс <input type="text" name="index" onclick="value=''" value="5 characters"/><br />
Е-mail <input type="text" name="mail" onclick="value=''" value="login@example.ua"/> <br />
<input type="button" value="register" onclick="reg(form1)" onclick="value=''" id="but"/>
</form>
<a href="HTMLL.html">back</a><br />
__________________________________________<br />
<input type="text" name="num" />
<input type="button" onclick="add();" value="add" />
<br />
<input type="button" onclick="show();" value="show" />
<div id="container"></div>
</body>
</html>