Har en form som jag vill "göra om"

Diskussion av datorer, inte bara i rent tekniska aspekter utan även i politiska och filosofiska.

Moderator: Moderatorgrupp

anderzxi
Ny medlem
Ny medlem
Inlägg: 1
Blev medlem: 2012-07-20 22:48

Har en form som jag vill "göra om"

Inlägg av anderzxi » 2012-07-20 22:50

Tja,

Det är så här att jag har en "Tab" så man enkalt kan skifta mellan två lägen.

Det innehåll som ska vara i varje tab är inne i en <div> tag.

I dem taggarna så har jag en form.

Jag har alltså samma form i två olika div taggar.

Men när jag i ex. den första div daggen vill visa en option så ändrar den sig för båda div taggarna.

Det är som om typ dom hära två form'sen som är likadana kommunicerar med varandra och visar samma innehåll om man väljer ett utav dom "options".

Här är själva formen:

Kod: Markera allt

<form action="<?php  echo JRoute::_('index.php'); ?>" method="post">
<input type="hidden" name="option" value="com_yoflash" />
<input type="hidden" name="view" value="category" />
<input type="hidden" name="mochicat" value="<?php echo $this->cat->catid; ?>" />
<select name="order" size="1" onchange="submit();">
  <option value="0" <?php if($this->order=="0") echo "selected=\"selected\""; ?>><?php echo JText::_('ORDER_DATE_NEWEST'); ?></option>
  <option value="4" <?php if($this->order=="4") echo "selected=\"selected\""; ?>><?php echo JText::_('ORDER_POPULAR'); ?></option>
</select>
<input type="hidden" name="Itemid" value="<?php echo $this->Itemid; ?>" />
</form>

Det jag undar då istället är om man kan göra så man skiter i att ha en form, utan att man bara hämtar och skriver ut den "order" jag vill ha just på den "tabben" eller i den div taggen.

För jag vill bara att en utav dom där två options ska visas i en av taggarna,

ex. i den första div taggen/tabben vill jag visa dem senaste spelen och i den andra taggen/tabben vill jag visa det mest spelade spelet.

nit
Ny medlem
Ny medlem
Inlägg: 5
Blev medlem: 2013-10-01 18:01

Re: Har en form som jag vill "göra om"

Inlägg av nit » 2013-10-01 19:53

de t enklaste är att göra detta med jquery. du ger dessa två divar ett unikt id. sedan ger du dina form ett unikt id. ex:

Kod: Markera allt

<div id="idToForm1"><form id="form1"...
 
sedan den andra döper du annorlunda .
när det gäller visningen så väljer du själv genom:

Kod: Markera allt

$("#idToForm1 > #form1 > select").click(...

Skriv svar

Vilka är online

Användare som besöker denna kategori: 1 och 0 gäst