[php][js][form submit] methode niet ondersteund ?

Pagina: 1
Acties:

  • whitehouse
  • Registratie: Maart 2000
  • Laatst online: 25-08 22:31
waarom wordt de volgende regel niet geaccepteerd en krijg ik een foutmelding ?
code:
1
2
3
4
5
6
echo "
<form style=\"display:inline\" method=\"GET\" ACTION=\"$_SERVER[PHP_SELF]\" name=\"mijnform\">
<td onclick='javascript:mijnform.submit()'>
 <input type=checkbox name=checkbox value=checkbox /><td>
<td>   $row->titel</td>
</form>";

foutmelding :
deze eigenschap op methode wordt niet ondersteund door dit object

deze foutmelding ontstaat als ik op de td klik ..(dus het js uitvoer)

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 13:02

gorgi_19

Kruimeltjes zijn weer op :9

Was het niet: document.mijnform.submit(); ?

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • whitehouse
  • Registratie: Maart 2000
  • Laatst online: 25-08 22:31
onclick='javascript:document.mijnform.submit()' werkt nog steeds niet ..

  • whitehouse
  • Registratie: Maart 2000
  • Laatst online: 25-08 22:31
heb er eens een knop ingezet , en de onclick daarop gezet .. dat gaat wel goed ..
dus kan ik dan concluderen dat onclick niet op een <td> werkt ??

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 29-08 19:47

Bosmonster

*zucht*

Op dinsdag 23 juli 2002 20:13 schreef whitehouse het volgende:
heb er eens een knop ingezet , en de onclick daarop gezet .. dat gaat wel goed ..
dus kan ik dan concluderen dat onclick niet op een <td> werkt ??
Geen javascript: gebruiken in events.

onclick werkt prima in td's, maar waarschijnlijk werd ie nooit aangeroepen, maar die van de checkbox. Snap ook niet waarom je de onclick niet gewoon daarin zet.

  • Righteye
  • Registratie: Juli 2000
  • Laatst online: 18-03 08:27

Righteye

Mijn rechteroog dus.....

Het beste kan je dus de onClick op checkbox gooien.
dus iets van:

<td>
<input type=checkbox name=checkbox value=checkbox onclick='javascript:mijnform.submit()>
</td>

Weblog van Righteye's gezinnetje - De grote grappige plaatjes website


  • whitehouse
  • Registratie: Maart 2000
  • Laatst online: 25-08 22:31
heb hem nu niet in de checkbox staan, maar in de td daarnaast (titel van de cd) ..

<td >$row->titel <input name=\"submit\" type=\"submit\" value=\"1\" onclick='javascript:document.mijnform.submit()'/></td>

nog steeds hetzelfde .. kan de onclick niet uitvoeren IN de TD .. (dus <td onclick='javascript:document.mijnform.submit()' />$row->titel</td> dat lukt dus niet ..

  • Righteye
  • Registratie: Juli 2000
  • Laatst online: 18-03 08:27

Righteye

Mijn rechteroog dus.....

Beetje stomme vraag misschien (ben ook niet zo'n programmeer-whizz) maar wat wil je hier mee:

$row->titel

Je haalt die prut uit een SQL-databse toch ?
dan zou het zoch meer zoiets moeten zijn als:

$row = SELECT titel FROM tabel WHERE XX=XX

en dan gewoon $row op die plek gebruiken ??

Weblog van Righteye's gezinnetje - De grote grappige plaatjes website


  • whitehouse
  • Registratie: Maart 2000
  • Laatst online: 25-08 22:31
mysql ..

  • Grablinco
  • Registratie: November 2001
  • Laatst online: 20-08-2023
Op dinsdag 23 juli 2002 19:26 schreef whitehouse het volgende:
code:
1
2
3
4
5
6
echo &quot;
&lt;form style=\&quot;display:inline\&quot; method=\&quot;GET\&quot; ACTION=\&quot;$_SERVER[PHP_SELF]\&quot; name=\&quot;mijnform\&quot;&gt;
&lt;td onclick='javascript:mijnform.submit()'&gt;
 &lt;input type=checkbox name=checkbox value=checkbox /&gt;&lt;td&gt;
&lt;td&gt;   $row-&gt;titel&lt;/td&gt;
&lt;/form&gt;&quot;;
Je begint met php met de echo met ". Als je dat doet, moet je ook de echo daarmee afsluiten, wat jij ook doet. Maar de fout die ik volgens mij zie is dat jij al eerder in de form ook al " gebruikt, wat niet goed is, volgens mij moet het ' <-- die zijn, zodat de echo pas wordt afgesloten wanneer het moet, en niet al bij <form style=\", want dan gaat het denk ik fout.
ik denk dat het dus zo moet:
code:
1
2
3
4
5
6
echo &quot;
&lt;form style=\'display:inline\' method=\'GET\' ACTION=\'$_SERVER[PHP_SELF]\' name=\'mijnform\'&gt;
&lt;td onclick='javascript:mijnform.submit()'&gt;
 &lt;input type=checkbox name=checkbox value=checkbox /&gt;&lt;td&gt;
&lt;td&gt;   $row-&gt;titel&lt;/td&gt;
&lt;/form&gt; &quot;;

[correct me if i'm wrong]

Verwijderd

Op dinsdag 23 juli 2002 20:19 schreef Bosmonster het volgende:
geen javascript: gebruiken in events.
Lezen jullie nou zo ontzettend dom :? :{ ... Bosmonster geeft zojuist het enige correcte antwoord.

En een reply daarna zie ik wederom een stuk JS terugkomen met javascript: in een event.

  • Annie
  • Registratie: Juni 1999
  • Laatst online: 25-11-2021

Annie

amateur megalomaan

Op dinsdag 23 juli 2002 20:50 schreef Grablinco het volgende:
[correct me if i'm wrong]
Je hebt het dus fout ;)
De dubbelquotes worden ge-escaped met een backslash dus er is niets mis met de php-code. Met enkel quotes werkt idd ook, maar dan is het weer niet nodig om te escapen.

Today's subliminal thought is:


  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24

Hangloozz

{ @$%&# }

Op dinsdag 23 juli 2002 20:50 schreef Grablinco het volgende:


[correct me if i'm wrong]
you're wrong ;)
php_self is PHP (duh) en je moet daarvoor dus even escapen uit de echo door " "-tjes te gebruiken.
het kan ook zonder maar dan krijg je met drm te maken :P

verder sluit ik me volmondig bij bosmonster en Gordijnstok aan

edit:
Annie was me voor :)

www.jurgroessen.nl


  • whitehouse
  • Registratie: Maart 2000
  • Laatst online: 25-08 22:31
heb het javascript: weggehaalt (dus onclick='document.mijnform.submit()' )
krijg nu nog heel kort een foutje te zien in js, maar door de reload van de pagina blijft deze error niet ..
kan ik ook de fout afvangen door alert ?? (zodat ik zie wat hij zegt VOOR de reload)

  • whitehouse
  • Registratie: Maart 2000
  • Laatst online: 25-08 22:31
hoe kan ik op een andere manier een refresh doen op een <td>$row->titel</td> .. waarbij de hele td als een link geldt (en niet alleen als de muis op $row->titel staat) .. van de $row->titel een button maken , en deze aanpassen met CSS zodat hij niet meer "lijkt" op een button ?

ik heb namelijk een onmouseover= this.color(kleur) op de TR staan.. daarom weet de gebruiker al dat het een knop betreft

  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24

Hangloozz

{ @$%&# }

de hele rambam in een functie naaien en die onclick van de td aanroepen :?

www.jurgroessen.nl

Pagina: 1