webForumDet fria alternativet

första försöket till validering av formulär

JavaScript

23 svar · 393 visningar · startad av ptr_lks

Medlem sedan juni 2005584 inlägg
Frågan#1

Hej,
jag ahr gjrot mitt första försök till validering. Jag har försökt inhämta kunskap från nätet (googlat), forumet samt en bok av Nick Heinle.
Suftet är att om inte vissa rutor är i fyllda, så skall rutor med uppmaning uppkomma - det händer inte nu...
Här kommer hela koden

<head>
<title>tidsbokning</title>
<script language="javascript">

function klar(form){
	if (isFilled(form.age)== false {
				 alert(" Du måste fylla i din ålder!");
				 form.age.focus();
				 return false;
				 }
     if (isFilled(form.cbs)== false {
				 alert("Upgge om du har bröstsmärtor!");
				 form.cbs.focus();
				 return false;
				 }
	if (isFilled(form.andning)== false {
				 alert(" Du måste fylla om du har andningsbesvär!");
				 form.andning.focus();
				 return false;
				 }
	if (isFilled(form.fraktur)== false {
				 alert(" Benbrott?");
				 form.fraktur.focus();
				 return false;
				 }
		return true;
}
//->
</script>
</head><body>
<div align="center">
  <h1><U>Underlag f&ouml;r tidsbokning</U></h1>
</div>
<P><P>
<form action="" method="post" name="boka" onSubmit= "return klar(this)" target="_self">
  <h2 align="left"><U>Personuppgifter</U>:</h2>
  <P>Efternamn:&nbsp;
    <input name="enamn" type="text" size="30" />
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;F&ouml;rnamn:&nbsp;<input name="fnamn" type="text" size="50" />
    <br />
    <br />
    &Aring;lder:&nbsp;
    <input name="age" type="text" id="age" size="4" />
  &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;k&ouml;n: 
  <input name="man" type="checkbox" id="man" value="checkbox" />
man
  </label>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<label>
<input name="kvinna" type="checkbox" id="kvinna" value="checkbox">
kvinna</label>
  <P>
  <h2><U>Orsaken till att jag vill boka tid:</U></h2>
  <P>Akuta
    br&ouml;stsm&auml;rtor:
&nbsp;&nbsp;
<input name="cbs" type="radio" value="radiobutton" /> 
Ja<br />
    Akuta andningsbesv&auml;r
    <input name="andning" type="radio" value="radiobutton" />
    Ja
    <br />
    Benbrott:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input name="fraktur" type="radio" value="radiobutton" />
  Ja
  <P>
    Besv&auml;ren har h&aring;llit i sig:
    &nbsp;
    <input name="radiobutton" type="radio" value="radiobutton" />
    &nbsp;0&nbsp;-&nbsp;8&nbsp;timmar&nbsp;&nbsp;&nbsp;&nbsp;
    <input name="dag" type="radio" value="radiobutton" />
    &nbsp;1&nbsp;-&nbsp;7&nbsp;dagar&nbsp;&nbsp;&nbsp;&nbsp;
    <input name="vecka" type="radio" value="radiobutton" />
    &nbsp;&gt;&nbsp;vecka 
  <P>
  En kort beskrivning av besv&auml;ren:<br />  
  <P>
    <textarea name="anamnes" cols="90" rows="6" id="anamnes"></textarea>
    <input name="skicka" type="submit" id="skicka" value="Skicka" />
  
</form>

</body>
</html>

Som sagt så är detta mitt första försök, så var lite snälla mot mig

Medlem sedan feb. 20011 198 inlägg
#2

Var finns funktionen isFilled?

Medlem sedan juni 2005584 inlägg
#3

nu har jag ändrat till

<head>
<title>tidsbokning</title>
<script language="javascript">
<!-- 
function klar(){
	if (document.boka.age == false) {
				 alert(" Du måste fylla i din ålder!");
				 form.age.focus();
				 return false;
				 }

				 }
     if (document.boka.cbs.checked) {
	 }
		 else
			{
				 alert("Du måste fylla i om du har ont i hjärtat!");
				 form.cbs.focus();
				 return false;
				 }
	if (document.boka.andning.checked) {
	}
		 else
			{
				 alert(" Du måste fylla om du har andningsbesvär!");
				 form.andning.focus();
				 return false;
				 }
	if (document.boka.fraktur.checked) {
	}
		 else
			{
				 alert("Har du brytit benet?");
				 form.fraktur.focus();
				 return false;
				 }

}
//->
</script>
</head><body>
<div align="center">
  <h1><U>Underlag f&ouml;r tidsbokning</U></h1>
</div>
<P><P>
<form action="" method="post" name="boka" onSubmit= "return klar()" target="_self">
  <h2 align="left"><U>Personuppgifter</U>:</h2>
  <P>Efternamn:&nbsp;
    <input name="enamn" type="text" size="30" />
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;F&ouml;rnamn:&nbsp;<input name="fnamn" type="text" size="50" />
    <br />
    <br />
    &Aring;lder:&nbsp;
    <input name="age" type="text" id="age" size="4" />
  &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;k&ouml;n: 
  <input name="man" type="checkbox" id="man" value="checkbox" />
man
  </label>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<label>
<input name="kvinna" type="checkbox" id="kvinna" value="checkbox">
kvinna</label>
  <P>
  <h2><U>Orsaken till att jag vill boka tid:</U></h2>
  <P>Akuta
    br&ouml;stsm&auml;rtor:
&nbsp;&nbsp;
<input name="cbs" type="radio" value="radiobutton" /> 
Ja<br />
    Akuta andningsbesv&auml;r
    <input name="andning" type="radio" value="radiobutton" />
    Ja
    <br />
    Benbrott:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input name="fraktur" type="radio" value="radiobutton" />
  Ja
  <P>
    Besv&auml;ren har h&aring;llit i sig:
    &nbsp;
    <input name="radiobutton" type="radio" value="radiobutton" />
    &nbsp;0&nbsp;-&nbsp;8&nbsp;timmar&nbsp;&nbsp;&nbsp;&nbsp;
    <input name="dag" type="radio" value="radiobutton" />
    &nbsp;1&nbsp;-&nbsp;7&nbsp;dagar&nbsp;&nbsp;&nbsp;&nbsp;
    <input name="vecka" type="radio" value="radiobutton" />
    &nbsp;&gt;&nbsp;vecka 
  <P>
  En kort beskrivning av besv&auml;ren:<br />  
  <P>
    <textarea name="anamnes" cols="90" rows="6" id="anamnes"></textarea>
    <input name="skicka" type="submit" id="skicka" value="Skicka" />
  
</form>

</body>
</html>

enligt förslag från

  1. kan kryssa i flera radioknappar - vilket trodde jag var omöjligt
  2. larmar inte när nödvändiga "rutor" Inte är i fylld
Medlem sedan juni 200032 967 inlägg
#4

kan kryssa i flera radioknappar - vilket trodde jag var omöjligt

Det är klart. Alla radioknapparna har ju olika namn.

Medlem sedan dec. 20025 483 inlägg
#5

Så här kan du göra

<head>
<title>tidsbokning</title>
<script language="javascript">
<!-- 

function klar(){
	var f = document.boka;

	if (!/^\d{1,3}$/.test(f.age.value)) {
		alert(" Du måste fylla i din ålder!");
		f.age.focus();
		return false;
	}

	if (!(f.orsak[0].checked || f.orsak[1].checked || f.orsak[2].checked)){
		alert("Du måste fylla i en orsak");
		return false;
	}

	return true;
}
//->
</script>
</head><body>
<div align="center">
  <h1><U>Underlag f&ouml;r tidsbokning</U></h1>
</div>
<P><P>
<form action="" method="post" name="boka" onSubmit= "return klar()" target="_self">
  <h2 align="left"><U>Personuppgifter</U>:</h2>
  <P>Efternamn:&nbsp;
    <input name="enamn" type="text" size="30" />
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;F&ouml;rnamn:&nbsp;<input name="fnamn" type="text" size="50" />
    <br />
    <br />
    &Aring;lder:&nbsp;
    <input name="age" type="text" id="age" size="4" />
  &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;k&ouml;n: 
  <input name="man" type="checkbox" id="man" value="checkbox" />
man
  </label>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<label>
<input name="kvinna" type="checkbox" id="kvinna" value="checkbox">
kvinna</label>
  <P>
  <h2><U>Orsaken till att jag vill boka tid:</U></h2>
  <P>Akuta
    br&ouml;stsm&auml;rtor:
&nbsp;&nbsp;
<input name="orsak" type="radio" value="cbs" /> 
Ja<br />
    Akuta andningsbesv&auml;r
    <input name="orsak" type="radio" value="andning" />
    Ja
    <br />
    Benbrott:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input name="orsak" type="radio" value="fraktur" />
  Ja
  <P>
    Besv&auml;ren har h&aring;llit i sig:
    &nbsp;
    <input name="tid" type="radio" value="timme" />
    &nbsp;0&nbsp;-&nbsp;8&nbsp;timmar&nbsp;&nbsp;&nbsp;&nbsp;
    <input name="tid" type="radio" value="dag" />
    &nbsp;1&nbsp;-&nbsp;7&nbsp;dagar&nbsp;&nbsp;&nbsp;&nbsp;
    <input name="tid" type="radio" value="vecka" />
    &nbsp;&gt;&nbsp;vecka 
  <P>
  En kort beskrivning av besv&auml;ren:<br />  
  <P>
    <textarea name="anamnes" cols="90" rows="6" id="anamnes"></textarea>
    <input name="skicka" type="submit" id="skicka" value="Skicka" />
  
</form>

</body>
</html>
Medlem sedan juni 2005584 inlägg
#6

Nu har jag gjort om koden

function klar(){
     if (!document.boka.cbs.checked) 
			{
				 alert("Du måste fylla i om du har ont i hjärtat!");
				 form.cbs.focus();
				 return false;
				 }
	if (!document.boka.andning.checked)
			{
				 alert(" Du måste fylla om du har andningsbesvär!");
				 form.andning.focus();
				 return false;
				 }
	if (!document.boka.fraktur.checked) 
			{
				 alert("Har du brytit benet?");
				 form.fraktur.focus();
				 return false;
				 }

}
Medlem sedan juni 2005584 inlägg
#7

Tack och bock Peter S!!
men för att jag skall lära mig lite :stud ´Vill du vara vänlig att förklara

var f = document.boka;

	if (!/^\d{1,2}$/.test(f.age.value)) {
		alert(" Du måste fylla i din ålder!");
		f.age.focus();
		return false;
	}

Ytterligare en fråga:
om 1 radioknappen är markerad, har jag försökt med:

function klar(){
	var f = document.boka;

	if (!/^\d{1,2}$/.test(f.age.value)) {
		alert(" Du måste fylla i din ålder!");
		f.age.focus();
		return false;
	}

	if (!(f.orsak[0].checked ){
		alert("Så du ahr ont i hjärtat?");
		return true;
	}

	return true;
}

men verkar ej funka...

Medlem sedan dec. 20025 483 inlägg
#8

I den första if-satsen (som är diskriminerande eftersom den inte tillåter en person att vara 100 år eller äldre [har ändrat det nu]) kontrollerar vi med ett reguljärt uttryck att den angivna åldern är ett tal på max tre siffror. (Kontrollen är definitivt inte optimal, men den hindrar i alla fall icke-numeriska tecken).

Vad är det i ditt andra exempel som inte fungerar? Den satsen kommer att köras om du inte kryssat i för akuta bröstsmärtor.

Medlem sedan juni 2005584 inlägg
#9

Peter S skrev:

I den första if-satsen (som är diskriminerande eftersom den inte tillåter en person att vara 100 år eller äldre [har ändrat det nu]) kontrollerar vi med ett reguljärt uttryck att den angivna åldern är ett tal på max tre siffror. (Kontrollen är definitivt inte optimal, men den hindrar i alla fall icke-numeriska tecken).
QUOTE]ursäkta, men jag fattar inte riktigt: vad i koden och hur kollas detta dvs vad betyder

(!/^\d{1,2}$/

?

Medlem sedan juni 2005584 inlägg
#10

Peter S skrev:

Vad är det i ditt andra exempel som inte fungerar? Den satsen kommer att köras om du inte kryssat i för akuta bröstsmärtor.

Det jag vill sedan att i nästa steg, eller rättare sagt på nästa rad så skall det kollas om ngn av rutorna är i fyllda och i så fall skriva i rutan " Du bör omedelbart besöka akuten"

Medlem sedan dec. 20025 483 inlägg
#11
^ = Början på värdet som skall kollas
$ = Slutet på värdet som skall kollas
\d = Matcha ett tal
{1,2} = Matcha mellan en och två förekomster av föregående (i detta fall \d)
Medlem sedan dec. 20025 483 inlägg
#12

?

function klar(){
	var f = document.boka;

	if (!/^\d{1,3}$/.test(f.age.value)) {
		alert(" Du måste fylla i din ålder!");
		f.age.focus();
		return false;
	}

	if (!(f.orsak[0].checked || f.orsak[1].checked || f.orsak[2].checked)){
		alert("Du måste fylla i en orsak");
		return false;
	}[b] else {
		alert("Du bör omedelbart besöka akuten!");
	}[/b]

	return true;
}
Medlem sedan juni 2005584 inlägg
#13

Peter S skrev:

?

function klar(){
	var f = document.boka;

	if (!/^\d{1,3}$/.test(f.age.value)) {
		alert(" Du måste fylla i din ålder!");
		f.age.focus();
		return false;
	}

	if (!(f.orsak[0].checked || f.orsak[1].checked || f.orsak[2].checked)){
		alert("Du måste fylla i en orsak");
		return false;
	}[b] else {
		alert("Du bör omedelbart besöka akuten!");
	}[/b]

	return true;
}

nja, inte hellt klar.... det tillkommer flera villkor:

  1. om ålder > 15 "sök till barn"
  2. om f.tid.checked = true --> "du får tid direkt"
  3. annars: "du förs upp på väntelistan"
Medlem sedan juni 2005584 inlägg
#14

Peter S skrev:

^ = Början på värdet som skall kollas
$ = Slutet på värdet som skall kollas
\d = Matcha ett tal
{1,2} = Matcha mellan en och två förekomster av föregående (i detta fall \d)

Ursäkta Peter , men jag torde vara blåst i huvvet. Man jag fattar inte riktigt hur ovanstående kan användas till att tex kolla att ålder är en siffra mellan 0 och 110?

Medlem sedan dec. 20025 483 inlägg
#15
function klar(){
	var f = document.boka;

	if (!/^\d{1,3}$/.test(f.age.value)) {
		alert(" Du måste fylla i din ålder!");
		f.age.focus();
		return false;
	}

	if (f.age.value < 15){
		alert("Sök till barn");
		return false;
	}

	if (!(f.orsak[0].checked || f.orsak[1].checked || f.orsak[2].checked)){
		alert("Du måste fylla i en orsak");
		return false;
	} else {
		alert("Du bör omedelbart besöka akuten!");
	}

	if (f.tid[0].checked || f.tid[1].checked || f.tid[2].checked){
		alert("Du får tid direkt!");
	} else {
		alert("Du förs upp på väntelistan");
	}

	return true;
}
Medlem sedan dec. 20025 483 inlägg
#16

ptr_lks skrev:

Ursäkta Peter , men jag torde vara blåst i huvvet. Man jag fattar inte riktigt hur ovanstående kan användas till att tex kolla att ålder är en siffra mellan 0 och 110?

En möjlighet:

/^([0-9]|([1-9][0-9])|(10[0-9])|(110))$/
Medlem sedan juni 2005584 inlägg
#17

fwl

Medlem sedan juni 2005584 inlägg
#18

nu får jag inget att funka

<head>
<title>tidsbokning</title>
<script language="javascript">
<!-- 

ffunction klar(){
	var f = document.boka;

	if (!/^([0-9]|([1-9][0-9])|(10[0-9])|(110))$/.test(f.age.value)) {
		alert(" Du måste fylla i din ålder!");
		f.age.focus();
		return false;
	}

	if (f.age.value < 15){
		alert("Sök till barn");
		return false;
	}

	if (!(f.orsak[0].checked ){
		alert("Du måste fylla i en orsak");
		return false;
	} else {
		alert("Du bör omedelbart besöka akuten!");
	}

	if (f.tid[0].checked || f.tid[1].checked){
		alert("Du får tid direkt!");
	} else {
		alert("Du förs upp på väntelistan");
	}

	return true;
}
//->
</script>
</head><body>
<div align="center">
  <h1><U>Underlag f&ouml;r tidsbokning</U></h1>
</div>
<P><P>
<form action="" method="post" name="boka" onSubmit= "return klar()" target="_self">
  <h2 align="left"><U>Personuppgifter</U>:</h2>
  <P>Efternamn:&nbsp;
    <input name="enamn" type="text" size="30" />
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;F&ouml;rnamn:&nbsp;<input name="fnamn" type="text" size="50" />
    <br />
    <br />
    &Aring;lder:&nbsp;
    <input name="age" type="text" id="age" size="4" />
  &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;k&ouml;n: 
  <input name="man" type="checkbox" id="man" value="checkbox" />
man
  </label>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<label>
<input name="kvinna" type="checkbox" id="kvinna" value="checkbox">
kvinna</label>
  <P>
  <h2><U>Orsaken till att jag vill boka tid:</U></h2>
  <P>Akuta
    br&ouml;stsm&auml;rtor:
&nbsp;&nbsp;
<input name="orsak" type="radio" value="cbs" /> 
Ja<br />
    Akuta andningsbesv&auml;r
    <input name="orsak" type="radio" value="andning" />
    Ja
    <br />
    Benbrott:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input name="orsak" type="radio" value="fraktur" />
  Ja
  <P>
    Besv&auml;ren har h&aring;llit i sig:
    &nbsp;
    <input name="tid" type="radio" value="timme" />
    &nbsp;0&nbsp;-&nbsp;8&nbsp;timmar&nbsp;&nbsp;&nbsp;&nbsp;
    <input name="tid" type="radio" value="dag" />
    &nbsp;1&nbsp;-&nbsp;7&nbsp;dagar&nbsp;&nbsp;&nbsp;&nbsp;
    <input name="tid" type="radio" value="vecka" />
    &nbsp;&gt;&nbsp;vecka 
  <P>
  En kort beskrivning av besv&auml;ren:<br />  
  <P>
    <textarea name="anamnes" cols="90" rows="6" id="anamnes"></textarea>
    <input name="skicka" type="submit" id="skicka" value="Skicka" />
  
</form>

</body>
</html>

kan ni kolla hur det ser ut på er dator? Har kollat med dw 8

Medlem sedan dec. 20025 483 inlägg
#19
<head>
<title>tidsbokning</title>
<script language="javascript">
<!-- 

function klar(){
	var f = document.boka;

	if (!/^([0-9]|([1-9][0-9])|(10[0-9])|(110))$/.test(f.age.value)) {
		alert(" Du måste fylla i din ålder!");
		f.age.focus();
		return false;
	}

	if (f.age.value < 15){
		alert("Sök till barn");
		return false;
	}

	if (!(f.orsak[0].checked || f.orsak[1].checked || f.orsak[2].checked)){
		alert("Du måste fylla i en orsak");
		return false;
	}

	if (f.orsak[0].checked){
		alert("Du bör omedelbart besöka akuten!");
	}

	if (f.tid[0].checked || f.tid[1].checked){
		alert("Du får tid direkt!");
	} else {
		alert("Du förs upp på väntelistan");
	}

	return true;
}
//->
</script>
</head><body>
<div align="center">
  <h1><U>Underlag f&ouml;r tidsbokning</U></h1>
</div>
<P><P>
<form action="" method="post" name="boka" onSubmit= "return klar()" target="_self">
  <h2 align="left"><U>Personuppgifter</U>:</h2>
  <P>Efternamn:&nbsp;
    <input name="enamn" type="text" size="30" />
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;F&ouml;rnamn:&nbsp;<input name="fnamn" type="text" size="50" />
    <br />
    <br />
    &Aring;lder:&nbsp;
    <input name="age" type="text" id="age" size="4" />
  &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;k&ouml;n: 
  <input name="man" type="checkbox" id="man" value="checkbox" />
man
  </label>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<label>
<input name="kvinna" type="checkbox" id="kvinna" value="checkbox">
kvinna</label>
  <P>
  <h2><U>Orsaken till att jag vill boka tid:</U></h2>
  <P>Akuta
    br&ouml;stsm&auml;rtor:
&nbsp;&nbsp;
<input name="orsak" type="radio" value="cbs" /> 
Ja<br />
    Akuta andningsbesv&auml;r
    <input name="orsak" type="radio" value="andning" />
    Ja
    <br />
    Benbrott:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input name="orsak" type="radio" value="fraktur" />
  Ja
  <P>
    Besv&auml;ren har h&aring;llit i sig:
    &nbsp;
    <input name="tid" type="radio" value="timme" />
    &nbsp;0&nbsp;-&nbsp;8&nbsp;timmar&nbsp;&nbsp;&nbsp;&nbsp;
    <input name="tid" type="radio" value="dag" />
    &nbsp;1&nbsp;-&nbsp;7&nbsp;dagar&nbsp;&nbsp;&nbsp;&nbsp;
    <input name="tid" type="radio" value="vecka" />
    &nbsp;&gt;&nbsp;vecka 
  <P>
  En kort beskrivning av besv&auml;ren:<br />  
  <P>
    <textarea name="anamnes" cols="90" rows="6" id="anamnes"></textarea>
    <input name="skicka" type="submit" id="skicka" value="Skicka" />
  
</form>

</body>
</html>
Medlem sedan juni 2005584 inlägg
#20

tck och bock Peter, du är en klippa!
Nu är det bara en sak kvar(?)
om jag kryssar i

  1. ålder
  2. bröstsmärta
  3. 0 - 8 timmar

så kommer det (som det skall) en akert med uppmaning att söka akuten direkt. Men trycker jag på alerten´s OK-knapp, så kommer nästa meddelande att du får tid direkt... Hur kan jag slippa denna alert?

274 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
144 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)