Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript]Wyciąganie danych z kodu HTML (input)
dawid22441
post 26.05.2016, 07:57:47
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 29.04.2014

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


Cześć, jest w JS jakiś sposób aby np taki kod :
  1. <input type="text" name="imie" value="Dawid">


przeparsowac i do jakiejś zmiennej przypisać te imię?
Nie chodzi mi o np
var imie = getElementById('imie').value


Tylko o to że np wrzucam tego inputa do textarea, klikam na przycisk i pojawia się alert z informacją o value tego pola. To możliwe?

Ten post edytował dawid22441 26.05.2016, 07:58:18
Go to the top of the page
+Quote Post
CuteOne
post 26.05.2016, 08:33:12
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


[JAVASCRIPT] pobierz, plaintext
  1. $(function () {
  2. $('#textarea').on('change', function () {
  3. val = $(this).val();
  4. alert(val.match('/value="(.*)"/'));
  5. });
  6. }
[JAVASCRIPT] pobierz, plaintext

tu masz tester regexpa https://regex101.com/, mój przykład jest dość... uproszczony, i potrzebujesz lepszego (sprawdzenie czy to input, jaki type itp.)

Ten post edytował CuteOne 26.05.2016, 08:34:04
Go to the top of the page
+Quote Post
Comandeer
post 26.05.2016, 12:22:08
Post #3





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

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


Kod
<!DOCTYPE html>
    <meta charset="UTF-8">
    <title>Demo</title>

    <textarea></textarea>

    <script>
        ( function() {
            var textarea = document.querySelector( 'textarea' );

            textarea.addEventListener( 'input', function() {
                try {
                    var doc = document.createRange().createContextualFragment( textarea.value );

                    alert( doc.querySelector( 'input[name="imie"]' ).value );
                } catch( e ) {}
            } );
        }() );
    </script>

wink.gif


--------------------
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: 25.04.2024 - 01:34