webForumDet fria alternativet

tomt formulär

14 svar · 657 visningar · startad av Trumpf

TrumpfMedlem sedan feb. 2004222 inlägg
#1

Hej
Jag har ett formulär där man kan anmäla sig.
Problem blir om man fyller inte i visa fält.
Kan jag göra något åt det?

Har följande lilla kod som exempel:

<form action="/test.asp" method="post">
<table border="0" width="100%">

<tr>

  \<td width="15%"\>\<font color="#000000"\>Namn:\</td\>
  \<td width="85%"\> 
    \<input name="namn" size="30" style="border: 1px solid #000000"\> &nbsp\<font color="red"\>\<b\>\*\</b\>\</font\>
  \</td\>
\</tr\>

<div align="center>">
<font color="red"><b>*</b></font> <b>Obligatoriska uppgifter</b>
</div>

<div align="right">

<br>
 
<input type="submit" name="skicka" value="Anmäl" onClick="return confirm('Har du fyllt i allt? Annars har du chansen att redigera om du fyller i användarnamn samt lösenord.');">
<input type="reset" name="radera" value="rensa" onClick="return confirm('Är du säker på att du vill radera alla fält?');">
</font>

</form>

@ndersMedlem sedan juni 200026 914 inlägg
#2

Vad är problemet?
På vilket sätt fungerar det inte?
Felmeddelande?

Vänligen använd [kod]-taggar.
Om det nu är asp-kod du vill ha hjälp med vore det bra om du postade den asp-kod som du har problem med...

TrumpfMedlem sedan feb. 2004222 inlägg
#3

aha,
Jag vill att det inte ska gå att posta om <input name="namn" size="30" style="border: 1px solid #000000"> inte är ifyllt. Hur gör jag då?

@ndersMedlem sedan juni 200026 914 inlägg
#4
  1. Lägg till id="namn" i din input-tagg.
<form onsubmit="if (document.getElementById('namn').value.length==0 {alert ('Fyll i namn!!!!!'); return false; }" ...... >
LarsGMedlem sedan dec. 200012 465 inlägg
#5

Flyttas från ASP

TrumpfMedlem sedan feb. 2004222 inlägg
#6

Var ska jag lägga in det någonstans? Efter man skickar tro, eller det kanske inte spelar någon roll?!

@ndersMedlem sedan juni 200026 914 inlägg
#7

Du ska lägga till onsubmit-delen i din befintliga <form>-tagg.

TrumpfMedlem sedan feb. 2004222 inlägg
#8

Jag har redan en <form> i början.
Men var lägger jag "<form onsubmit="if (document.getElementById('namn').value.length==0 {alert ('Fyll i namn!!!!!'); return false; }" ...... >"?

@ndersMedlem sedan juni 200026 914 inlägg
#9

Läs mitt senaste meddelande en gång till.
Lägg onsubmit-delen från mitt inlägg in i din befintliga <form>-tagg.

TrumpfMedlem sedan feb. 2004222 inlägg
#10

Men jag har följande ju.
<form action="/test.asp" method="post">

@ndersMedlem sedan juni 200026 914 inlägg
#11

Ja, och varför kan du inte lägga in onsubmit-delen i den <form>-taggen???

TrumpfMedlem sedan feb. 2004222 inlägg
#12

testar.......................

@ndersMedlem sedan juni 200026 914 inlägg
#13

... och det gick bra?

TrumpfMedlem sedan feb. 2004222 inlägg
#14

nix

@ndersMedlem sedan juni 200026 914 inlägg
#15

ok, lycka till

364 ms totalt · 5 externa anrop · cache AV · v20260730165559-full.0b955084
0 ms — hämta statistik (cache)
121 ms — slå upp tråd (db)
0 ms — hämta forumlista (cache)
123 ms — hämta inlägg (db)
118 ms — hämta bilagor (db)