Speciális űrlapbeviteli mezőket szeretnék. Ez megoldható?
most olyat akarok hogy össze legyen némi képp kapcsolódva több űrlapbeviteli mező is. pl hogyha az egyiken változtatok a másik is egy hozzárendelt értékkel változzon
továbbá kellene egy olyan hogy két oldalt egy kis nyilacska hogy a bal oldali egyel csökkenti a kiírásban szereplő számot a jobb nyilacska meg növeli.
amiből kiindulhatunk:
<input type="text" name="varians" value="65" />
<select name="varians">
<option value="63">képalkotó érték (63)</option>
<option value="64">képalkotó érték (64)</option>
<option value="65">képalkotó érték (65)</option>
<option value="66">tipusszám 6 (66)</option>
<option value="67">tipusszám 7 (67)</option>
<option value="68">akármi 001 (67)</option>
<option value="69">akármi 002 (67)</option>
... stb
</select>
naszóval azt szeretném ha a lenyíló fülben kiválasztok valamit akkor a beírási mezőben is megváltozzon a sorszáma, ha viszont csak a beírási mezőbe beírok egy sorszámot autómatán a lenyíló fülbe is kiválasztódik a sorszámnak megfelelő opció, továbbá két oldalt akarok egy egy kis gombot, egy jobb és egy bal nyilacskát hogy a beírási mezőbe lévő sorszámot egyesével csökkenteni és növelni lehessen.
továbbá szeretnék egy olyat hogy két egymás után következő lenyíló fül, legyen és ha az elsőbe kiválasztok valamit pl hely: "pest megye" akkor a második lenyíló fül tartalma is az alkategóriájának megfelelően változzon és pl csak a pest megyei városokat listázza ki opció gyanánt !
Itt találsz megoldást a problémádra.
Mivel nem irtal semmi egyebet, feltetelezem sima html koddal dolgozol (semmi dinamikusan generalt cucc).
Ebben az esetben a javascript/jquery lehet megoldas a szamodra.
Ha a beirasi mezo alatt a 'varians' textbox-ot erted, akkor valami ilyesmi a megoldas:
0) Adj egy id-t is a textbox-nak, pl. id="txtVarians", meg a select-ednek is, pl. id="drpVarians" (id, mint azonosito legyen egyedi)
1) mondjuk jquery-ben
<script type="text/javascript">
$(function () {
$('#drpVarians').change(function(){
//ide sima js, hatha igy egyszerubb
var drp = document.getElementById('drpVarians');
document.getElementById('txtVarians').value = drp.option[drp.selectedIndex];
});
});
</script>
es igy tovabb. Ez csinalja a 'lenyilo fulben valasztok valamit' reszt.
A masik reszet hasonloan kell sztem megoldani.
A nyilacskat kezelni az adott ojjektum .click esemenyevel tudod kezelni.
Nezz utana a DOM elemek event-jeinek a w3schools-on, fejbol nem vagom.
Szolj, ha elakadsz.
Es egy jo tanacs:
Ha segitseget akarsz kerni, akkor kerlek eloszor probalj meg akademikusabban fogalmazni, nagyon sok ertelmisegi (tehat a segitseg egyik fo forrasa) egesz egyszeruen RUHELLI, ha valaki nem tud fogalmazni, es bele is fognak kotni abba amit irsz.
"limitálni hogy egy beírási mezőbe hány karakter lehessen"
"ha elkezdek írni a beviteli mezőbe számolja hogy hány karaktert írtam be."
Attol fuggoen, hogyan szeretned megoldani.
"ha rákattintok a beviteli mezőre akkor autómatán kijelöli a benne lévő egész tartalmat"
A textbox-od .click esemenyevel
"beviteli mezőhöz hasonlít de beleírni nem lehet csak a benne lévő szöveget lehet egy kattintással kijelölni és kimásolni"
Ehhez meg asszem a disabled="disabled" property a jo, de itt meg csak dupla kattra fog kijelolodni a szoveg. Asszem kell a disabled textboxod .click esemenyevel is foglalkozni :)
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!