Javascript form werkt niet 'helemaal' goed

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

A Kuijk

A Kuijk

14/10/2011 10:59:19
Quote Anchor link
Ik heb een javascript form gemaakt die alleen werkt als er 1 uitkomst uit de zoekresultaten komt. Als er meerdere uitkomsten zijn dan werken de links niet meer. Bij 1 resultaat werkt alles prima. Weet iemand wat het probleem kan zijn?

bvb dank

<form name='myform' action='search.php'>
<input type='hidden' name='a' value='$title' />
<a href='javascript: submitform()'>$title</a>
</form>
<script type='text/javascript'>
function submitform()
{
document.myform.submit();
}
</script>
 
PHP hulp

PHP hulp

25/11/2024 21:03:17
 
- Ariën  -
Beheerder

- Ariën -

14/10/2011 11:03:37
Quote Anchor link
verhuis je functie eens naar boven.
 
A Kuijk

A Kuijk

14/10/2011 11:11:46
Quote Anchor link
Dank voor de reactie. Maar dat werkt ook niet
 
Elwin - Fratsloos

Elwin - Fratsloos

14/10/2011 12:00:53
Quote Anchor link
Probeer eens;
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<form name='myform' action='search.php'>
<input type='hidden' name='a' value='$title' />
<a href='javascript: submitform(this.form)'>$title</a>
</form>
<script type='text/javascript'>
function submitform(f)
{
f.submit();
}
</script>
 
A Kuijk

A Kuijk

14/10/2011 12:41:26
Quote Anchor link
Bedankt voor je hulp. Werkt helaas ook niet.
 
- Ariën  -
Beheerder

- Ariën -

14/10/2011 12:42:57
Quote Anchor link
Wat zegt de firefox errorconsole (CTRL+SHIFT+J) ?
 
A Kuijk

A Kuijk

14/10/2011 13:12:54
Quote Anchor link
document.myform.submit is not a function

wat betekend dat?
 
Jacco Brandt

Jacco Brandt

14/10/2011 14:36:06
Quote Anchor link
Dat je Submit() moet gebruiken ipv submit(), denk ik.
 
A Kuijk

A Kuijk

14/10/2011 17:52:46
Quote Anchor link
Ik heb het als volgt opgelost.

<form action='search.php' method='get' />
<input type='hidden' name='a' value='$title' />
<input class='textbutton' type='submit' value='$title'>
</form>

Met CSS heb ik de button gestyled naar een textlink:

input.textbutton {
border:none;
padding:0;
margin:0;
text-decoration:none;
background-color:transparent;
cursor: pointer;
cursor: hand;
}
.textbutton:hover {
color: #FE9A2E;
}

Dank dat jullie mee hebben geholpen naar een oplossing
 
Gerhard l

gerhard l

14/10/2011 17:55:47
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
function submitform()
{
  document.forms['form_name'].submit();
}
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.