Показать сообщение отдельно
  #5 (permalink)  
Старый 29.09.2013, 10:43
Интересующийся
Отправить личное сообщение для Denny Посмотреть профиль Найти все сообщения от Denny
 
Регистрация: 28.09.2013
Сообщений: 15

Дело в том, что мне не удается разобраться, как это организовать. Таким кодом, я описываю страницу:
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>Доска пожеланий</title>
			<script language="JavaScript" src="FA.js" type="text/javascript"></script>
			<script type="text/javascript">
					var ok1=false
						function test(form)
							{
							 if (form.Name.value == "") 
							 {
							  ok1=false
					  			alert("Введите имя!")
							 }
							 else
							 if(form.Name.value.length <= 3)
							 {
							 	ok1=false
                  				 alert("длина текста < 3");
                  			}
                  			 else
                  			 if (form.wi.value == "") 
							 {
					  		 ok1=false
					  	alert("Wishes is empty!")
							 }
							 else ok1=true
							}
					</script>
					
		<link type="text/css" rel="stylesheet" href="style.css">
</head>
<body>
	<header><h1>Board for wishes</h1></header>
		<h4>Add your wish</h4>
			<form action="" onsubmit="FA();" method="post" name="fm" id="fm" >
				<p>
    				<label for='Name'>Name:</label>
    				<input type="text" id="Name" name="Name" onkeydown="javascript:return ((event.keyCode>64)&&(event.keyCode<91))">
				</p>
				<p>
	    			<label for='EMail'>EMail:</label>
	    			<input type="email" id="EMail" name="EMail" >
				</p>
				<p>
					<label for='txt'>Your wish:</label>
	    			<textarea name="wi" cols="30" raws="10" wrap="virtual" ></textarea>
				</p>
				<p>
	    			<input type="submit" name="Send" value="send" onclick="test(fm)">
	    		</p>
			</form>
<span id="paste"></span>

		
</body>
</html>

А таким, пытаюсь заносить в таблицу данные
function FA() 
{
 var len=document.fm.elements.length-1;
 var mas=[];
 var paste=document.getElementById('paste'); 
 		cod="<table width=100%><tr>"; // КОД ДЛЯ ЗАПИСИ В paste
			 for(var i=0;i<len;i++)
			  {
 				 var val=document.fm.elements[i].value;
  					if (val!=0 && val!=undefined && val!=null)
  					 {
  			 mas.push(val);
  			 cod.="<td>".val."</td>";
			 		 }
			  }
			 cod.="</tr></table>";
			 paste.innerHTML=cod; // отображение массива колонками
}

Буду благодарен, за любую помощь.
Ответить с цитированием