Strona 1 z 1

www - java script

: 28 kwie 2010, o 20:18
autor: milena_sam
Mam problem. Muszę zrobić formularz i obok każdego pola przy formularzu muszę umieścić przycisk, który będzie sprawdzał, czy dane pole nie zawiera nieprawidłowych znaków, np. czy w imieniu nie pojawiają się cyfry. Tę część zadania udało mi się zrobić. Muszę jeszcze zrobić zastrzeżenie co do tego, że np. przy wyborze zainteresowań (robione są w checkboxie) musi być conajmniej jedno pole zaznaczone i w textarea muszę zrobić ograniczenie znaków do 300. Czy ktoś może mi napisać jak mam to zrobić, albo podać jakieś linki ze stronami, gdzie znajdę odpowiedź na moje pytania. Z góry dziękuję:)

www - java script

: 29 kwie 2010, o 11:16
autor: smiechowiec

Kod: Zaznacz cały

<script language="JavaScript" type="text/javascript">
<!--
  MaxLen = 10; // Maksymalna długość tekstu dla textarea
  function fselection() {
    result  = document.form01.interes01.checked
	        | document.form01.interes02.checked
	        | document.form01.interes03.checked;
	if (!result)
      alert("Przynajmniej jedno zainterespowanie powino zostać zaznaczone");
  }

  function fdeny(obj) {
    return (obj.value.length < MaxLen);
  }

  function fdenypaste(obj) {
    return ((obj.value.length + window.clipboardData.getData("Text").length) <= MaxLen);
  }

// -->
</script>
<form action="" name="form01" id="form01">
<input type="checkbox" name="interes01">Muzyka
<input type="checkbox" name="interes02">Film
<input type="checkbox" name="interes03">Teatr
<input type="button" name="test_checkbox" value="Sprawdz zainteresowania" onClick="fselection();"><br><br>

<textarea cols="40" rows="5" name="textfield" onPaste="return fdenypaste(this);"
  onKeyPress="return fdeny(this);">0123456789</textarea>
</form>