WN

WN (https://www.wn.se/forum/index.php)
-   Klientsidans teknologier, design och grafik (https://www.wn.se/forum/forumdisplay.php?f=12)
-   -   form i <div> (https://www.wn.se/forum/showthread.php?t=1041420)

TonyL 2010-04-09 10:52

fortfarande samma

<div class='celldiv4'>aaaaaaaa</div><div class='celldiv5'>aaaaaaaa</div><div class='celldiv6'>bbbbbbbb<br>4444444444444444<br>w ww.44444444.se<form action="blabla.html" id="frmSomethinga" name="frmSomethinga" method="post">
<input type="hidden" name="foo" value="bar" />
<a href="#" onclick="document.getElementById('frmSomethinga'). submit(); return false;">Submit</a></form>

</div></div><form action="blabla.html" id="frmSomethings" name="frmSomethings" method="post">
<input type="hidden" name="foo" value="bar" />
<a href="#" onclick="document.getElementById('frmSomethings'). submit(); return false;">Submit2</a>
</form>
</div></div>

TonyL 2010-04-09 10:54

Tack för tipsen.
Jag upptäckte just att det fungerar i Explorer men ena funkar inte i chrome.
Undrar om det är hos mig, för, jag har noterat detta förut med en annan som testade min sida.
Konstigt?

Fast det är ju knas att den är ojämn i Chrome google

qson 2010-04-09 11:03

JAg kan tänka mig att det beror på att du har ett mellanslag före submit();

tartareandesire 2010-04-09 11:13

Citat:

Ursprungligen postat av TonyL (Inlägg 20350381)
fortfarande samma

<div class='celldiv4'>aaaaaaaa</div><div class='celldiv5'>aaaaaaaa</div><div class='celldiv6'>bbbbbbbb<br>4444444444444444<br>w ww.44444444.se<form action="blabla.html" id="frmSomethinga" name="frmSomethinga" method="post">
<input type="hidden" name="foo" value="bar" />
<a href="#" onclick="document.getElementById('frmSomethinga'). submit(); return false;">Submit</a></form>

</div></div><form action="blabla.html" id="frmSomethings" name="frmSomethings" method="post">
<input type="hidden" name="foo" value="bar" />
<a href="#" onclick="document.getElementById('frmSomethings'). submit(); return false;">Submit2</a>
</form>
</div></div>

Fungerar i Firefox och Chrome. Däremot bör du kanske se över hur du nästlar dina element och se till att din kod validerar.

tartareandesire 2010-04-09 11:14

Citat:

Ursprungligen postat av qson (Inlägg 20350385)
JAg kan tänka mig att det beror på att du har ett mellanslag före submit();

Finns inget mellanslag om du citerar koden. Förmodligen en smart funktion om folk glömmer mellanslag efter punkt.

TonyL 2010-04-09 12:02

Tack alla.
jag ska kolla över nästlingen ikväll osv.

/ Tony

taz76 2010-04-09 12:18

Två formulär på samma sida kan ställa till det..

TonyL 2010-04-09 12:34

Har nu tagit bort ena, som jag i och för sig tidigare testat.
Fortfarande funkar i Internet explorer men ej i chrome och inte i firefox.
Kan det ha något att gör amed att jag alternerar med " kontra '

Ska ändra och se.

<div class='celldiv4'>aaaaaaaaa</div><div class='celldiv5'>aaaaaaaa</div><div class='celldiv6'><form action="http://www.aaaaaaa.se/blabla.html" id="frmSomethinga" name="frmSomethinga" method="post">

<input type="hidden" name="foo" value="bar" />
<a href="http://www.aaaaaa.se/blabla.html" onclick="document.getElementById('frmSomethinga'). submit(); return false;">
aaaaa</a></form>
</div></div>

fast ser ju ok, ut.

TonyL 2010-04-09 12:51

Hej

Jag tror jag funnit felet.
Det handlar förmodligen om någon eller några div som täcker/överlappar området utan att jag ser det.
Och att Internet explorer godkänner den missen, medan chrome och forefox tolkar överlappningen som gällande och då inte släpper igenom underliggande länk.
Jag la dit en vanlig länk innan och efter, och den fick samma fel.
Sorry.

Vad heter tilläggsprogrammet till Internet explorer tror jag.
Jag har haft det förut, man installerar det upp i högra hörnet, så kan kan få en "Barr" nederst och stega sig fram på sin sida för att se html och annan kod hur områden täcker/överlappar varanrda?

Utöver det funderade jag på att den dagen jag lanserar med någon fin deal så få jag lägga in en inbjudan till alla här på wn ;)

Hittade Web Developer på Firefox.
Jo, det var det dumma felet.
Tack för omtankarna.

/ Tony

/Tony


Alla tider är GMT +2. Klockan är nu 20:20.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson