webForumDet fria alternativet

Får inte obligatoriskt fält att fungera

JavaScript

5 svar · 255 visningar · startad av Ville78

Medlem sedan juli 200319 inlägg
Frågan#1

Har gjort en lite sökmotor för min sida och har där ett textfält som jag vill skall vara obligatoriskt att fylla i något när man vill söka.

Har försökt greja detta med ett javascript, men det vill sig inte. Får bara att sidan innehåller fel och det går att komma vidare utan att man fyllt i något i textrutan.

Så här ser koden för sidan utan, vad gör jag för fel?

<table width="100%" border="0" cellpadding="3" cellspacing="3">
  <tr>
    <td>
      <table width="100%" border="1" height="70" cellpadding="0" cellspacing="0" bordercolor="#000000" bgcolor="#EBEAD6">
        <tr> 
          <td height="88"> 
            <table width="100%" border="0" height="18">
              <tr> 
                <td height="27" width="6%">
<script languague="javascript">
<!--
function koll(){
if (document.sok.Text.value=" "){
alert("Du måste fylla i något i textrutan.");
return false;
}
}
//-->
</script>
</td>
                <td height="27" width="61%" colspan="5"> 
                  <table width="100%" border="1" cellpadding="0" cellspacing="0" bordercolor="#000000" height="8" bgcolor="#FFFFFF">
                    <tr> 
                      <td height="33"> 
                        <form action="sokmotorok.asp" target= "fonster" method="post" name="sok" onsubmit="return Kolla();">
                          <table border="0" width="336" align="center">
                            <tr> 
                              <td valign="middle" width="104" height="3"> <b>S&ouml;kord:</b> 
                              </td>
                              <td colspan="2" height="3"> 
                                <input type="text" name="Text" size=20" maxlength="30">
                              </td>
                              <td width="70" height="3"> <b><font color="#0000FF"> 
                                <select name="Allter" style="width:116">
                                  <option value="Artist">Artist</option>
                                  <option value="Titel">Skivtitel</option>
								  <option value="Låt">Låt</option>
                                </select>
                                </font></b></td>
                              <td width="72" height="3"> 
                                <input type="submit" name="submit" value="sok">
                              </td>
                            </tr>
                          </table>
                        </form>
                      </td>
                    </tr>
                  </table>
                </td>

Tack på förhand för hjälpen.

Medlem sedan okt. 20005 273 inlägg
#2

Nu vet jag inte om det bara är detta som är fel på din kod, men din JavaScript-funktion heter koll ;)

mv icaaq

Medlem sedan sep. 2003448 inlägg
#3

if (document.sok.Text.value=" "){

ska väll vara

if (document.sok.Text.value==''){

Medlem sedan juli 200319 inlägg
#4

Tack för hjälpen!

Nu funkar det perfekt!!

Medlem sedan juni 2001272 inlägg
#5

Melitta: det är två ' och inte bara en "

;)

Medlem sedan feb. 200112 078 inlägg
#6

Flyttas från ASP, VBScript.

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