Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
pytanie dot walidacji
#1
Witam,

od niedawna robię stronki i wyczytałem, że strona powinna się walidować aby później łatwo ją było pozycjonować. Zatem tak starałem się robić i wszystko szło dobrze jeśli chodziło o xhtml. Po dodaniu skryptu java i formularza na stronie wyskakują 43 błędy. Jak to właściwie jest. Czy walidacja dotyczy samego kodu html czy całej strony włącznie ze wszystkimi skryptami?
Nie mam pomysłu jak to ominąć żeby strona przeszła walidację na czysto.
Dla rozjaśnienia dodam kod.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="content-language" content="pl" />
<meta name="description" content="Salon piękności - gabinet kosmetyczny w Łodzi oferuje zabiegi typu: mikrotermabrazja, mezoterapia, IPL" />

<title>Gabinet, salon kosmetyczny Magda - Łódź</title>
<link rel="stylesheet" href="style.css" type="text/css" media="screen" />
<script language="javascript">

function createRequestObject() {
var ro;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer"){
ro = new ActiveXObject("Microsoft.XMLHTTP");
}else{
ro = new XMLHttpRequest();
}
return ro;
}

var http = createRequestObject();

function sendemail() {
var msg = document.contactform.msg.value;
var name = document.contactform.name.value;
var email = document.contactform.email.value;
var subject = document.contactform.subject.value;
document.contactform.send.disabled=true;
document.contactform.send.value='Sending....';

http.open('get', 'contact.php?msg='+msg+'&name='+name+'&subject='+subject+'&email='+email+'&action=send');
http.onreadystatechange = handleResponse;
http.send(null);
}

function handleResponse() {
if(http.readyState == 4){
var response = http.responseText;
var update = new Array();

if(response.indexOf('|' != -1)) {
update = response.split('|');
document.getElementById(update[0]).innerHTML = update[1];

}
}
}
</script>
</head>

<body>
<div id="calosc">
<div id="wrapper">
<div id="top">

<div id="top_lewy"></div>
<div id="top_srodek">
<div id="menu">
<div class="a5"><a href="kontakt.html">Kontakt</a></div>
<div class="a4"><a href ="galeria.html">Galeria</a></div>
<div class="a3"><a href="zabiegi.html">Zabiegi</a></div>
<div class="a2"><a href="o_salonie.html">O salonie</a></div>
<div class="a1"><a href="index.html">Strona główna</a></div>
</div>
</div>
<div id="top_prawy"></div>
</div>


<div id="banner_srodek"><img src="images/banner.jpg" alt="salon_kosmetyczny" /></div>

<div id="tresc">
<div id="c1">
<div id="tresc_lewa"></div>
<div id="tresc_srodek">
<h2>Nasz adres</h2><br /><br />
<ul>
<li>Gabinet kosmetyczny</li>
<li>Al. Piłsudskiego 11 </li>
<li>Łódź</li><br />
<li>Tel. 042 259 44 44</li>
<li>Kom. 502 332 200</li><br />
<li>Czynny w godz. </li>
<li>PN-PT 10:00-18:00</li>
<li>SOB 10:00-14:00</li>
</ul>
</div>
<div id="tresc_prawa"></div>
</div>
<div id="c2a">
<div id="tresc_lewa2"></div>
<div id="tresc_srodek2">
<div id="contactarea">
<form name="contactform" id="contactform">
<span id="inputlabel">Imię:</span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="text" name="name" id="inputbox"><br /><br />
<span id="inputlabel">E-mail:</span> &nbsp;&nbsp;<input type="text" name="email" id="inputbox"><br /><br />
<span id="inputlabel">Temat:</span>&nbsp;&nbsp; <input type="text" name="subject" id="inputbox"><br /><br />
<span id="inputlabel">Wiadomość:</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<textarea name="msg" rows="10" id="textarea"></textarea>
<br /><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="button" value="Wyślij" name="send" onClick="sendemail();" id="submitbutton">

</form>
</div>
</div>
<div id="tresc_prawa2"></div>
</div>
</div>
<div id="footer">
<div id="footer_lewy"></div>
<div id="footer_srodek">
<div id="copyright"><p>Copyright 2010 Tomasz Majewski. All rights reserved. <br />[email protected]</p></div>
</div>
<div id="footer_prawy"></div>
</div>
</div>
</div>
</body>
</html>

Będę bardzo wdzięczny za rozjaśnienie mi tego problemu.

Tomek
Odpowiedz


Wiadomości w tym wątku
pytanie dot walidacji - przez tmajewski - 15-02-2010, 01:54
RE: pytanie dot walidacji - przez dziamber - 15-02-2010, 15:45

Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Pytanie o trudność i technologie. jasiek 8 4,718 03-09-2012, 18:49
Ostatni post: jasiek
  Pytanie o rozłożenie modułów [email protected] 3 2,579 31-08-2012, 13:46
Ostatni post: hieroshima
  [css] pytanie o divy grzesiek77 15 6,933 28-08-2012, 02:44
Ostatni post: kornell
  Pytanie o tooltipa Lampek 2 1,958 27-02-2012, 04:34
Ostatni post: Lampek
  DIV'y w css + html - pytanie początkującego agGresSive 6 5,252 07-08-2011, 07:49
Ostatni post: Kartofelek

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl