webForumDet fria alternativet

form

JavaScript

12 svar · 630 visningar · startad av Jeppeweb

Medlem sedan sep. 2006462 inlägg
Frågan#1
<form name="form164442" onSubmit="return checkEmail(this)" method="post" action="?do=regga">
    	<SELECT NAME="kon" size="1">
			<option value="Kille" selected>Kille</option>
			<option value="Tjej">Tjej</option>
  		<script type="text/javascript">

var kommun = [
{lankod: 1, kommunkod: 27, namn: "Botkyrka"},
{lankod: 1, kommunkod: 62, namn: "Danderyd"},
{lankod: 1, kommunkod: 25, namn: "Ekerö"},
{lankod: 1, kommunkod: 36, namn: "Haninge"},
{lankod: 12, kommunkod: 76, namn: "Klippan"},
{lankod: 12, kommunkod: 90, namn: "Kristianstad"},
{lankod: 12, kommunkod: 61, namn: "Kävlinge"},
{lankod: 12, kommunkod: 82, namn: "Landskrona"},
{lankod: 12, kommunkod: 62, namn: "Lomma"},
{lankod: 12, kommunkod: 81, namn: "Lund"},
{lankod: 12, kommunkod: 80, namn: "Malmö"},
{lankod: 12, kommunkod: 73, namn: "Osby"},
{lankod: 12, kommunkod: 75, namn: "Perstorp"},
{lankod: 12, kommunkod: 91, namn: "Simrishamn"},
{lankod: 12, kommunkod: 65, namn: "Sjöbo"},
{lankod: 12, kommunkod: 64, namn: "Skurup"},
{lankod: 12, kommunkod: 30, namn: "Staffanstorp"},
{lankod: 12, kommunkod: 14, namn: "Svalöv"},
{lankod: 12, kommunkod: 63, namn: "Svedala"},
{lankod: 12, kommunkod: 70, namn: "Tomelilla"},
{lankod: 12, kommunkod: 87, namn: "Trelleborg"},
{lankod: 12, kommunkod: 33, namn: "Vellinge"},
{lankod: 12, kommunkod: 86, namn: "Ystad"},
{lankod: 12, kommunkod: 77, namn: "Åstorp"},
{lankod: 12, kommunkod: 92, namn: "Ängelholm"},
{lankod: 12, kommunkod: 57, namn: "Örkelljunga"},
{lankod: 12, kommunkod: 56, namn: "Östra Göinge"},
{lankod: 13, kommunkod: 82, namn: "Falkenberg"},
{lankod: 13, kommunkod: 80, namn: "Halmstad"},
{lankod: 13, kommunkod: 15, namn: "Hylte"},
{lankod: 13, kommunkod: 84, namn: "Kungsbacka"},
{lankod: 13, kommunkod: 81, namn: "Laholm"},
{lankod: 13, kommunkod: 83, namn: "Varberg"},
{lankod: 14, kommunkod: 40, namn: "Ale"},
{lankod: 14, kommunkod: 89, namn: "Alingsås"},
{lankod: 14, kommunkod: 60, namn: "Bengtsfors"},
{lankod: 14, kommunkod: 43, namn: "Bollebygd"},
{lankod: 14, kommunkod: 90, namn: "Borås"},
{lankod: 14, kommunkod: 38, namn: "Dals-Ed"},
{lankod: 14, kommunkod: 45, namn: "Essunga"},
{lankod: 14, kommunkod: 99, namn: "Falköping"},
{lankod: 14, kommunkod: 39, namn: "Färgelanda"},
{lankod: 14, kommunkod: 44, namn: "Grästorp"},
{lankod: 14, kommunkod: 47, namn: "Gullspång"},
{lankod: 14, kommunkod: 80, namn: "Göteborg"},
{lankod: 14, kommunkod: 71, namn: "Götene"},
{lankod: 14, kommunkod: 66, namn: "Herrljunga"},
{lankod: 14, kommunkod: 97, namn: "Hjo"},
{lankod: 14, kommunkod: 1, namn: "Härryda"},
{lankod: 14, kommunkod: 46, namn: "Karlsborg"},
{lankod: 14, kommunkod: 82, namn: "Kungälv"},
{lankod: 14, kommunkod: 41, namn: "Lerum"},
{lankod: 14, kommunkod: 94, namn: "Lidköping"},
{lankod: 19, kommunkod: 80, namn: "Västerås"},
{lankod: 20, kommunkod: 84, namn: "Avesta"},
{lankod: 20, kommunkod: 81, namn: "Borlänge"},
{lankod: 20, kommunkod: 80, namn: "Falun"},
{lankod: 20, kommunkod: 26, namn: "Gagnef"},
{lankod: 20, kommunkod: 83, namn: "Hedemora"},
{lankod: 20, kommunkod: 29, namn: "Leksand"},
{lankod: 20, kommunkod: 85, namn: "Ludvika"},
{lankod: 20, kommunkod: 23, namn: "Malung"},
{lankod: 20, kommunkod: 62, namn: "Mora"},
{lankod: 20, kommunkod: 34, namn: "Orsa"},
{lankod: 20, kommunkod: 31, namn: "Rättvik"},
{lankod: 20, kommunkod: 61, namn: "Smedjebacken"},
{lankod: 20, kommunkod: 82, namn: "Säter"},
{lankod: 20, kommunkod: 21, namn: "Vansbro"},
{lankod: 20, kommunkod: 39, namn: "Älvdalen"},
{lankod: 21, kommunkod: 83, namn: "Bollnäs"},
{lankod: 21, kommunkod: 80, namn: "Gävle"},
{lankod: 21, kommunkod: 4, namn: "Hofors"},
{lankod: 21, kommunkod: 84, namn: "Hudiksvall"},
{lankod: 21, kommunkod: 61, namn: "Ljusdal"},
{lankod: 21, kommunkod: 32, namn: "Nordanstig"},
{lankod: 21, kommunkod: 1, namn: "Ockelbo"},
{lankod: 21, kommunkod: 21, namn: "Ovanåker"},
{lankod: 21, kommunkod: 81, namn: "Sandviken"},
{lankod: 21, kommunkod: 82, namn: "Söderhamn"},
{lankod: 22, kommunkod: 80, namn: "Härnösand"},
{lankod: 22, kommunkod: 82, namn: "Kramfors"},
{lankod: 22, kommunkod: 83, namn: "Sollefteå"},
{lankod: 22, kommunkod: 81, namn: "Sundsvall"},
{lankod: 22, kommunkod: 62, namn: "Timrå"},
{lankod: 22, kommunkod: 60, namn: "Ånge"},
{lankod: 22, kommunkod: 84, namn: "Örnsköldsvik"},
{lankod: 23, kommunkod: 26, namn: "Berg"},
{lankod: 23, kommunkod: 80, namn: "Östersund"},
{lankod: 25, kommunkod: 60, namn: "Älvsbyn"},
{lankod: 25, kommunkod: 13, namn: "Överkalix"},
{lankod: 25, kommunkod: 18, namn: "Övertorneå"},

];

function showSubKommun(subCat,selectObj) {
    selectObj.length = 0;

    if (subCat == 0) selectObj[0] = new Option("Välj län först...");

    var j = 0,
	elm;
    for (var k = 0; (elm = kommun[k]); ++k)
	if (elm.lankod == subCat)
	    selectObj[j++] = new Option(elm.namn, elm.kommunkod);
}
</script>

					</form>
<form>
<select name="lan" onChange="showSubKommun(this.value,this.form.bor)">
	<option value="0" selected>Välj län...</option>
	<option value="10">Blekinge län</option>
	<option value="20">Dalarnas län</option>
	<option value="9">Gotlands län</option>
	<option value="21">Gävleborgs län</option>
	<option value="13">Hallands län</option>
	<option value="23">Jämtlands län</option>
	<option value="6">Jönköpings län</option>
	<option value="8">Kalmar län</option>
	<option value="7">Kronobergs län</option>
	<option value="25">Norrbottens län</option>
	<option value="12">Skåne län</option>
	<option value="1">Stockholms län</option>
	<option value="4">Södermanlands län</option>
	<option value="3">Uppsala län</option>
	<option value="17">Värmlands län</option>
	<option value="24">Västerbottens län</option>
	<option value="22">Västernorrlands län</option>
	<option value="19">Västmanlands län</option>
	<option value="14">Västra Götalands län</option>
	<option value="18">Örebro län</option>
	<option value="5">Östergötlands län</option>
</select>
<select name="bor">
	<option value="0" selected>Välj län först...</option>
</select>
  <tr>
    <td class="4" height="22" width="4"> &nbsp;</td>
    <td class="4" height="22" width="116"> 
	<input type="submit" name="submit" value="bli medlem!"></td>
    <td class="4" height="22" width="4">
    <p></td>
    <td class="4" height="22" width="116">
	&nbsp;</td>
    <td class="4" height="22" width="4">
	&nbsp;</td>
    <td class="4" height="22" width="99">
	&nbsp;</td>
    <td class="4" height="22" width="217">
	&nbsp;</td>
  </tr>
  </table>
</div>
</form>

Det funkar icke, antar att det är för att form grejjerna krockar i varandra.. hur ska jag lösa det ?

Medlem sedan dec. 200012 464 inlägg
#2

Flyttas från ASP

Medlem sedan feb. 20011 198 inlägg
#3

Du kan ju börja med att skriva vad som inte funkar.
Och bara använda en form.

Medlem sedan sep. 2006462 inlägg
#4

att registrera sig

<form name="form164442" onSubmit="return checkEmail(this)" method="post" action="?do=regga">

Medlem sedan sep. 2006462 inlägg
#5

Jo, okej.. en form.. ja.. men hur löser jag det då när 'ort' scriptet behöver använda sig utav form..

Medlem sedan feb. 20011 198 inlägg
#6

Ta bort </form>
<form>
mellan </script>

				\</form\>

<form>
<select name="lan" onChange="showSubKommun(this.value,this.form.bor)">

Medlem sedan sep. 2006462 inlägg
#7

ja, men då funkar inte län+kommun scriptet...

Medlem sedan feb. 20011 198 inlägg
#8

Finn ett fel.

<SELECT NAME="kon" size="1">
			<option value="Kille" selected>Kille</option>
			<option value="Tjej">Tjej</option>
  		<script type="text/javascript">
Medlem sedan feb. 20011 198 inlägg
#9

Du måste gå igenom din html-kod.
Du har alla select-boxar utanför tabellen.
Du har submit-knappen i tabellen.
Tabellen har ett slut men ingen början.
Du har en </div> men ingen <div>.

Medlem sedan sep. 2006462 inlägg
#10

O vad har detta med mitt problem att göra ?;)

Medlem sedan sep. 2006462 inlägg
#11

och, allt det där e pga för att jag kunde inte ta med hela koden så jag var tvungen att klippa av den lite här o där.. därför det ser himla konstigt ut

Medlem sedan jan. 20023 327 inlägg
#12

Jeppeweb skrev:

O vad har detta med mitt problem att göra ?;)

Jeppeweb skrev:

och, allt det där e pga för att jag kunde inte ta med hela koden så jag var tvungen att klippa av den lite här o där.. därför det ser himla konstigt ut

Om du förväntar dig att få hjälp så är det väl INTE för mycket begärt att du underlättar det för dom som är intresserade av att hjälpa dig, istället för att vara spydig?

Om du slänger upp kod som inte stämmer överens med hur det egentligen ser ut så blir det ganska svårt...

Medlem sedan sep. 2006462 inlägg
#13

Koden som felet handlar om är rätt...

256 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)