![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 1.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Dzięki pomocy użytkownikom i dzięki internetowi mam pewien kawałek kodu. Z JS nigdy nie miałem styczności, tylko wiem jak go wstawić na stronę ![]()
Pozdrawiam, Sergiusz Kotecki W zasadzie to wpadłem na nowy trop czyli str.replace. Ale tak jak mówiłem nigdy nie miałem styczności z JS i już po prostu wariuje bo nie wiem jak mam to zrobić. Czyli wpisuje w jeden input tekst a on jest zamieniany na kod. Czyli tak jak wg. poniższego skryptu. Bardzo proszę o pomoc.
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
http://jsfiddle.net/5dDKy/ ? Opisz dokładniej o co Ci chodzi!
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 1.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
W zasadzie to działa super i prawie tak jak chciałem ale...
Potrzebuję dwóch inputów, w jeden wpisuje tekst a w drugim automatycznie pojawia się już zakodowany. Jeżeli ktoś mi pomoże i będzie działać to mogę zrobić jakieś małe donate na paypal ![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 1.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
Powyższy przykład nie działa : >
http://jsfiddle.net/5dDKy/1/ |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
http://jsfiddle.net/5dDKy/2/
--edit-- I poprawiona wersja poprzednika: http://jsfiddle.net/5dDKy/3/ Chociaż słowo poprawiona to za dużo napisane... Wystarczyło wywołać funkcję Ten post edytował kamil4u 14.06.2012, 19:19:45 -------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 1.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
Panowie, świetnie i elegancko
![]() Czy jest jakiś sposób na ignorowanie znaków? |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Jest. W moim przypadku już to zrobiłem.
Mamy tam kod: Kod return (a2[ a1.indexOf( char ) ] || ''); Czyli, jeżeli nie będzie znaku w tablicy to zostanie zwrócona wartość '', czyli nic. Chyba, że chodzi Ci o coś innego, wtedy opisz dokładniej. -------------------- |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 1.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
nie wiem dlaczego nie pojawiło się tam "wielkich". Chodzi o rozróżnianie liter. Aktualnie kiedy wpiszę małe jest ok, bo tak jest w tablicy ale co z dużymi?
Tutaj znalazłem "rozwiązanie" ale brak styczności ze JS sprawia, że nie wiem jak to zastosować: http://forum.php.pl/index.php?showtopic=111291 |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
-------------------- |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 1.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
WOW! Ten kod działą najlepiej ze wszystkich które zostały podane.
Dziękuje bardzo mocno : ) Jeszcze ostatnie pytanie, wczoraj byłem w domu jak to pisałem. Teraz nie działa sprawdzanie czy login jest zajęty czy nie. Da się coś na to poradzić czy pozostaje już zrezygnować ze sprawdzania czy login jest zajęty ?
A tutaj funkcja sprawdzająca login:
@bump |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Kod <input type="text" name="login" value="<?php echo $klient_login ?>" onkeyup="sprawdz_login(<?php echo $id ?>)" id="login"> -> Kod <input type="text" name="login" value="<?php echo $klient_login ?>" id="login"> i Kod document.getElementById('login').onkeyup = function(){ var i,el; el = document.getElementById('haslo'); el.value = ''; for( i=0; i<this.value.length; i++){ el.value += change( this.value[i] ); } } -> Kod document.getElementById('login').onkeyup = function(){ var i,el; el = document.getElementById('haslo'); el.value = ''; for( i=0; i<this.value.length; i++){ el.value += change( this.value[i] ); } sprawdz_login(<?php echo $id ?>); } Poducz się podstaw JS, bo z takimi prostymi rzeczami to powinienem Ci dać link do kursu JS, a nie gotowca dawać ![]() -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 21:45 |