Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][Java]Problem z value="" !, Proszę o pomoc ..
ciniutek
post 29.05.2011, 18:05:25
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 29.05.2011

Ostrzeżenie: (0%)
-----


Witam serdecznie .. Mam wielki problem z polem value="" a dokładnie w <input type="hidden" value=" tutaj "> Chciałbym w pole tutaj wpisać kod javascript . Kiedy to robię , to ten skrypt java nie działa , tylko wyświetla jego kod . <script language="JavaScript" src="imie.js" TYPE="text/javascript"></script>

Czekam na pomoc , wskazówkę . Pozdrawiam i z góry dziękuje .
Go to the top of the page
+Quote Post
mat-bi
post 29.05.2011, 18:19:06
Post #2





Grupa: Zarejestrowani
Postów: 690
Pomógł: 92
Dołączył: 6.02.2011

Ostrzeżenie: (0%)
-----




Co dokładnie chcesz osiągnać, bo nie rozumiem?
Go to the top of the page
+Quote Post
ciniutek
post 29.05.2011, 18:25:21
Post #3





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 29.05.2011

Ostrzeżenie: (0%)
-----


Mam sobie taki puste pole <input type="hidden" name="imie" value=""> prawda i chce , żeby w tym polu było losowe imię . Mam już na to gotowy skrypt js , tylko nie wiem jak zrobić , żeby w tym okienku było to losowe imię .

Oto skrypt js na przykładowe imię :
<!--
var elementy = new Array(
'Adam',
'Adrian',
'Zygmunt'
);

var liczba = 0;
do { liczba = Math.random(); } while (liczba >= 1);
liczba = Math.floor(liczba * elementy.length);

document.write(elementy[liczba]);
//-->

Go to the top of the page
+Quote Post
mat-bi
post 29.05.2011, 18:27:52
Post #4





Grupa: Zarejestrowani
Postów: 690
Pomógł: 92
Dołączył: 6.02.2011

Ostrzeżenie: (0%)
-----


ee, naucz się może manipulacji DOM-em przez JS?
Go to the top of the page
+Quote Post
ciniutek
post 29.05.2011, 18:31:45
Post #5





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 29.05.2011

Ostrzeżenie: (0%)
-----


No dobrze smile.gif dzięki za radę . Ale zanim się nauczę , to minie .. Jeśli umiałbyś mi to jakoś prosto wytłumaczyć , to bym był bardzo wdzięczny .smile.gif

Ten kod jak wkleję , to działa pięknie :
  1. <script language="JavaScript" src="imie.js" TYPE="text/javascript"></script>


Ale jak już włożę tak
  1.  
  2. <input type="hidden" name="imie" value='<script language="JavaScript" src="imie.js" TYPE="text/javascript"></script>'>


To w tym okienku wyskakuje to <input type="hidden" name="imie" value='<script language="JavaScript" src="imie.js" TYPE="text/javascript"></script>
Go to the top of the page
+Quote Post
by_ikar
post 29.05.2011, 18:36:01
Post #6





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

Ostrzeżenie: (0%)
-----


Kolega dobrze ci powiedział, poczytaj o DOM, bo nie można zagnieżdżać kodu HTML w kodzie HTML. Poczytaj o zdarzeniach (na kliknięcie, po najechaniu, po wpisaniu itp itd). I poczytaj o różnicy między javą a javascript, bo tak jak kolega wyżej wrzucił obrazek to są 2 różne rzeczy..
Go to the top of the page
+Quote Post
ciniutek
post 29.05.2011, 18:44:38
Post #7





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 29.05.2011

Ostrzeżenie: (0%)
-----


Widzę , że sami nie umiecie mi pomóc . Chciałem na szybkości to zrobić , anie czytać jakieś książki smile.gif A co do javy , to wiem jaka jest różnica .
Go to the top of the page
+Quote Post
mat-bi
post 29.05.2011, 18:50:14
Post #8





Grupa: Zarejestrowani
Postów: 690
Pomógł: 92
Dołączył: 6.02.2011

Ostrzeżenie: (0%)
-----


http://api.jquery.com/val/

potrzeba tylko jQuery wink.gif
Go to the top of the page
+Quote Post
by_ikar
post 29.05.2011, 18:52:40
Post #9





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

Ostrzeżenie: (0%)
-----


Na szybko to się robi głupie dzieci. Zrobić ci gotowca, potem znów będziesz mieć banalny problem i znów będziesz szukać gotowca. Zrozum postawy a wtedy większość problemów sam rozwiążesz. Tak jest w przypadku niemal większości, jak nie wszystkich języków. Gdyby każdy każdemu sypał tylko gotowcami większość by się nie nauczyła niczego. Kolega ci napisał wcześniej odpowiedź DOM, jeżeli nawet nie raczyłeś zobaczyć w google co to jest, z czym się je, to na gotowca raczej nie licz wink.gif
Go to the top of the page
+Quote Post
ciniutek
post 29.05.2011, 18:58:07
Post #10





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 29.05.2011

Ostrzeżenie: (0%)
-----


Cały czas szukam w google rozwiązania . Czytałem o tym DOM nie na jednej stronie , jednak nigdy nie miałem z javasript do czynienia .. Dla niektórych to jest może banalny problem . Nie chce żadnego gotowca . Potrzebuje wskazówki jak wstawić kod z javasript . Czy to tak dużo ? smile.gif

Czyli mat-bi muszę dodać jeszcze id="elementy" ? ale ja chce , żeby to było w tym value="" . Kurde już sam nie wiem ..
Go to the top of the page
+Quote Post
mat-bi
post 29.05.2011, 19:01:09
Post #11





Grupa: Zarejestrowani
Postów: 690
Pomógł: 92
Dołączył: 6.02.2011

Ostrzeżenie: (0%)
-----


id służy do identyfikacji elementu. jeżeli to dodasz, będziesz mógł się do tego odwołć i zmienić dowolny atrybut tego elementu(np. właśnie value)

Sorry, ale w każdym kursie o JS jest coś o DOM-ie, niby JS ma większe możliwości, ale to podstawowy składnik wink.gif
Go to the top of the page
+Quote Post
by_ikar
post 29.05.2011, 19:10:17
Post #12





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

Ostrzeżenie: (0%)
-----


Nie czytałeś wcale o DOM smile.gif dzięki javascript możesz poruszać się po każdym elemencie w strukturze drzewa DOM. Nie musi być ID, możesz odszukać dany element za pomocą parametru NAME w którym masz podane IMIĘ. http://lmgtfy.com/?q=javascript+getelementsbyname
Go to the top of the page
+Quote Post
mat-bi
post 29.05.2011, 19:11:03
Post #13





Grupa: Zarejestrowani
Postów: 690
Pomógł: 92
Dołączył: 6.02.2011

Ostrzeżenie: (0%)
-----


@by_ikar, można, ale może być konfilkt name - lepiej używać id, które powinny być unikalne

a tak BTW, Name niekonieczne znaczy imię wink.gif

Ten post edytował mat-bi 29.05.2011, 19:11:59
Go to the top of the page
+Quote Post
ciniutek
post 29.05.2011, 19:12:32
Post #14





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 29.05.2011

Ostrzeżenie: (0%)
-----


Czy do wstawienia w value losowego imienia jest tyle zachodu ?
Go to the top of the page
+Quote Post
mat-bi
post 29.05.2011, 19:15:04
Post #15





Grupa: Zarejestrowani
Postów: 690
Pomógł: 92
Dołączył: 6.02.2011

Ostrzeżenie: (0%)
-----


tak naprwdę DOM jest łatwy, wystarczy go ogarnąć. Ja bym obstawiał za atrybutem id w elemencie, potem odwołanie do niego i zmiana parametru value.
Go to the top of the page
+Quote Post
gargamel
post 29.05.2011, 19:18:01
Post #16





Grupa: Zarejestrowani
Postów: 278
Pomógł: 35
Dołączył: 25.06.2010

Ostrzeżenie: (0%)
-----


O taka podpowiedź mała:
  1. <input type='hidden' name='imie' value='' id='nameField' />
  2. <script type='text/javascript'>
  3. document.getElementById('nameField').value = 'Mietek';


Ten post edytował gargamel 29.05.2011, 19:18:52
Go to the top of the page
+Quote Post
by_ikar
post 29.05.2011, 19:20:19
Post #17





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

Ostrzeżenie: (0%)
-----


Cytat(mat-bi @ 29.05.2011, 20:11:03 ) *
@by_ikar, można, ale może być konfilkt name - lepiej używać id, które powinny być unikalne

a tak BTW, Name niekonieczne znaczy imię wink.gif


On akurat tak ma w kodzie który podał, wiem że lepiej ID, ale pytał czy musi być ID więc mu wyjaśniłem że nie musi smile.gif

Cytat
Czy do wstawienia w value losowego imienia jest tyle zachodu ?


Nie. Pierwsza strona w linku który ci podałem, pokazuje wiele przykładów jak można manipulować DOMem, już dawno byś to zrobił.. A w jquery wydaje mi się że sprawdzało by się to do kilku linijek kodu.

Nawet na stronie którą ci kolega wyżej podał: http://api.jquery.com/val/ masz przykład jak można podmienić wartość w jakimś elemencie HTML, http://api.jquery.com/val/#example-1
Go to the top of the page
+Quote Post
mat-bi
post 29.05.2011, 19:22:04
Post #18





Grupa: Zarejestrowani
Postów: 690
Pomógł: 92
Dołączył: 6.02.2011

Ostrzeżenie: (0%)
-----


w jQuery sprowadza sie to do jednej prostej linijki - pobranie elementu, .val(wartosc)
Go to the top of the page
+Quote Post
ciniutek
post 29.05.2011, 19:42:24
Post #19





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 29.05.2011

Ostrzeżenie: (0%)
-----


Dzięki gargamel . Ogarnąłem to smile.gif O takie coś mi chodziło . Wielkie dzięki jeszcze raz ! leci "pomógł" !
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 04:08