Hej
Har ett forumlär där det ska fyllas i adress, gatunummer, portkod, nycklar, övrigt (ovrigt).
När man trycker på 'Lägg Till' ska det FÖRST kollas att vissa saker är ifyllda.
Det som MÅSTE vara ifyllt är adress & gatunummer.
För det har jag:
<script type="text/javascript">
function kolla(){
if (document.form_add.adress.value==""){
alert("Fyll i Adress");
return false;
} else if (document.form_add.nr.value==""){
alert("Fyll i Gatunummer");
return false;
}
}
</script>
Om nu allt skulle vara schysst, ska en Confirm ruta komma upp, 'Är du säker på att du vill lägga till dessa data??'
Trycker man Ja, ska formuläret postas, annars ska popupen formulret ligger i stängas.
Nu skulle jag behöva lite kod, för det inte att funka:
<style>
INPUT
{
BORDER-RIGHT: #7f9db9 1px solid;
BORDER-TOP: #7f9db9 1px solid;
FONT-SIZE: 8pt;
BORDER-LEFT: #7f9db9 1px solid;
BORDER-BOTTOM: #7f9db9 1px solid;
FONT-FAMILY: Verdana, Arial, Serif;
BACKGROUND-COLOR: #FFFFFF
}
TEXTAREA
{
BORDER-RIGHT: #7f9db9 1px solid;
BORDER-TOP: #7f9db9 1px solid;
FONT-SIZE: 8pt;
BORDER-LEFT: #7f9db9 1px solid;
BORDER-BOTTOM: #7f9db9 1px solid;
FONT-FAMILY: Verdana, Arial, Serif;
BACKGROUND-COLOR: #FFFFFF
}
</style>
<table border='0' cellpadding='0' cellspacing='2' width='380' height='180'>
<tr>
<td align='left' valign='top'>
<table border='0' cellpadding='0' cellspacing='0'><form name='form_add' action='func.asp?a=add' method='POST' onSubmit=return kolla();>
<tr height='15'>
<td align='left' valign='top' bgcolor='#FBFCB0' width='75'> Adress:</td>
<td align='left' valign='top' bgcolor='#FBFCB0' width='300' colspan='3'><input type='text' name='adress' size='35'></td>
<td align='center'> Nr <input type='text' name='nr' size='5'></td>
</tr>
<tr height='15'>
<td align='left' valign='top' bgcolor='#FEFEDE' width='75'> Portkod:</td>
<td align='right' valign='top' bgcolor='#FEFEDE' width='300' colspan='4'><input type='text' name='portkod' size='50'></td>
</tr>
<tr height='15'>
<td align='left' valign='top' bgcolor='#FBFCB0' width='75'> Nycklar:</td>
<td align='left' valign='top' bgcolor='#FBFCB0' width='300' colspan='4'><textarea name='nycklar' cols='49' rows='3' style='overflow:auto;'></textarea></td>
</tr>
<tr height='15'>
<td align='left' valign='top' bgcolor='#FEFEDE' width='75'> Övrigt:</td>
<td align='left' valign='top' bgcolor='#FEFEDE' width='300' colspan='4'><textarea name='ovrigt' cols='49' rows='5' style='overflow:auto;'></textarea></td>
</tr>
<tr>
<td colspan='5' height='5'></td>
</tr>
<tr>
<td bgcolor='#FBFCB0'></td>
<td align='left' valign='top' bgcolor='#FBFCB0'><a href='javascript:window.close(self);'>[ Stäng Fönster ]</a></td>
<td align='right' valign='top' bgcolor='#FBFCB0'></td>
<td bgcolor='#FBFCB0'></td>
<td bgcolor='#FBFCB0' align='left' valign='top'><input type='submit' value='[ Lägg Till ]' onClick=""return confirm('Är du säker på att du vill lägga till adressen?')"" class='knappar'></td>
</tr>
</form>
</table>
</td>
</tr>
</table>
Såhär har jag gjort, självklart har jag den första koden, 'kolla();', med på sidan med, men det funkar inget bra, kan man trycka in confirmgrejjen på ngt sätt inuti funktionen??
Hur jag än gör skiter det sig, tack för hjälpen.