Moi!
Löytyiskö keneltäkään sellaista yksinkertaista pätkä, jolla saisi formista harmattua yhden input-kentän? Tarkoitus olisi saada asiakkaalle sellainen "varmennus" jossa rastilaatikko on pakko ruksia, ennen kuin kenttään saa laitettua mitään.
JavaScript: checkbox ja valinnan "piilottaminen"?
Xcode, Mac OS X Server sekä muuta hauskaa ja hyödyllistä
5 viestiä
• Sivu 1/1
-
- Viestit: 271
- Liittynyt: 10.7.2006 klo 15.15
- Paikkakunta: Oulu
JavaScript: checkbox ja valinnan "piilottaminen"?
Viesti Kirjoittaja Glen »
-
- Viestit: 43
- Liittynyt: 22.3.2006 klo 20.11
- Paikkakunta: Jyväskylä
Viesti Kirjoittaja cue »
Koodi: Valitse kaikki
<html>
<head>
<script type="text/javascript">
function toggle_textfield(field) {
var f = document.getElementById(field);
if (f.disabled) f.disabled = false;
else {
f.value = ""; // tyhjää tekstikenttä
f.disabled = true;
}
}
</script>
</head>
<body>
<input type="checkbox" name="cb" onchange="toggle_textfield('t')">
<input disabled type="text" id="t" name="t">
</body>
</html>
Mac Mini | MacBook Pro | Intel iMac | iBook G4 | iPhone 3GS | 2x Airport Express | iPad | iPhone 4S | AppleTV 2
-
- Viestit: 271
- Liittynyt: 10.7.2006 klo 15.15
- Paikkakunta: Oulu
Viesti Kirjoittaja Glen »
Pystytkö vielä tarkentamaan tuon toiminnan? Kun ei ainakaan suoraan toiminut. Tää javascript on mulle ihan tuntematon aluevaltaus.
Tarkennan tuota formia omalta osalta vielä.
Eli tuo on nyt suora kopio sorsasta. checkboxin nimen pystyn vaihtamaan, tekstikentän nimeä en. Tekstikentän ID:n pystyn vaihtamaan.
nimim. mitä teen väärin.
Tarkennan tuota formia omalta osalta vielä.
Koodi: Valitse kaikki
<input type="checkbox" onchange="toggle_textfield('t[32]')" name="manuaalinen_numero" />
<input type='text' name='t[32]' value='3658' id="t[32]" disabled />
nimim. mitä teen väärin.
-
- Viestit: 43
- Liittynyt: 22.3.2006 klo 20.11
- Paikkakunta: Jyväskylä
Viesti Kirjoittaja cue »
Jaa-a, firefoxilla ja safarilla testailin täsmälleen noilla sun fieldeillä ja toimii ihan nätisti, aluksi ei voi muuttaa tekstifieldin sisältöä, checkkaa boxin ni sitten voi.
Täsmälleen tällä koodilla ajelin
Kato javascript consolesta virheet että ei ole tullut mitään copy paste bugia
(firefoxissa Tools -> Error Console)
Täsmälleen tällä koodilla ajelin
Koodi: Valitse kaikki
<html>
<head>
<script type="text/javascript">
function toggle_textfield(field) {
var f = document.getElementById(field);
if (f.disabled) f.disabled = false;
else {
f.value = ""; // tyhjää tekstikenttä
f.disabled = true;
}
}
</script>
</head>
<body>
<input type="checkbox" onchange="toggle_textfield('t[32]')" name="manuaalinen_numero" />
<input type='text' name='t[32]' value='3658' id="t[32]" disabled />
</body>
</html>

Mac Mini | MacBook Pro | Intel iMac | iBook G4 | iPhone 3GS | 2x Airport Express | iPad | iPhone 4S | AppleTV 2
-
- Viestit: 271
- Liittynyt: 10.7.2006 klo 15.15
- Paikkakunta: Oulu
5 viestiä
• Sivu 1/1
Palaa sivulle “Ohjelmointi, skriptit ja palvelimet”
Hyppää
- Yleiset aiheet
- ↳ Ajankohtaista Apple-maailmasta
- ↳ Käyttöjärjestelmät
- ↳ Ohjelmat
- ↳ Yleiskeskustelu
- Mac ja oheislaitteet
- ↳ Yleiskeskustelu laitteista
- ↳ MacBook, MacBook Pro ja MacBook Air
- ↳ iMac
- ↳ Mac mini
- ↳ Mac Pro ja Mac Studio
- ↳ Ongelmia Macin kanssa?
- iPhone, iPad ja Apple Watch
- ↳ iPhone-, iPad- ja Apple Watch -laitekeskustelu
- ↳ iPhone-, iPad- ja Apple Watch -ohjelmat sekä iOS
- ↳ Ongelmia iPhonen, iPadin tai Apple Watchin kanssa?
- Huviksi ja hyödyksi
- ↳ Off-topic
- ↳ Kuva ja graafinen suunnittelu
- ↳ Audio ja musiikki
- ↳ Video, televisio ja elokuvat
- ↳ Pelit ja pelaaminen
- ↳ Ohjelmointi, skriptit ja palvelimet
- ↳ Tietoturva ja varmuuskopiointi
- ↳ Verkot, mobiilidata ja muut puhelimet
- ↳ Retronurkka
- ↳ Foorumin ylläpito
- Kauppapaikka
- ↳ Myydään Mac
- ↳ Myydään iPhone, iPad ja iPod
- ↳ Myydään muut Applen tuotteet
- ↳ Myydään muuta tietotekniikkaa
- ↳ Ostetaan Mac
- ↳ Ostetaan iPhone, iPad ja iPod
- ↳ Ostetaan muut Applen tuotteet
- ↳ Ostetaan muuta tietotekniikkaa
- ↳ Vaihdetaan, annetaan, työtä haetaan ja tarjotaan
- ↳ Kauppapaikan keskustelu ja hintavinkit