Kezdőoldal » Számítástechnika » Weblapkészítés » HTML programozásban segítség?...

HTML programozásban segítség? Hogyan tudom input-ból kimásolni a beadott adatot, és beilleszteni máshova?

Figyelt kérdés

Elég idióta kérdésnek tűnik, de elmagyarázom.

<input type="text" name="nev" value="Neved">

Itt van ez a kis téglalap, amibe bele lehet írni bármit. Aki jártas ebben, tudja miről van szó.

Ezt szeretném vele csinálni:

<by Üdvözöllek 'neved' ! </b>

Milyen paranccsal tudom azt megoldani, hogy amit beírtak névnek, az ott a 'neved' részen legyen?



2014. jún. 11. 06:44
 1/6 Tengor ***** válasza:
100%

Ehhez csak a HTML nem elég.

Ha csak kliens oldalon kell, kb dizájn elemnek, akkor JS-t javaslok a megvalósításra.

Ha valami továbbit is szeretnél vele csinálni és/vagy szerver oldallal is foglalkozni akarsz vele, akkor PHP-t.

2014. jún. 11. 07:15
Hasznos számodra ez a válasz?
 2/6 anonim ***** válasza:
HTML az egy leíró nyelv, ezért nem lehet vele ilyet csinálni.
2014. jún. 11. 12:19
Hasznos számodra ez a válasz?
 3/6 A kérdező kommentje:

Ja..értem..

PHP-ban esetleg hogy lehetne megoldani?

2014. jún. 11. 12:21
 4/6 anonim ***** válasza:

egy formban kell lennie (vagy bárhogyan, de el kell jusson szerverre, és vissza), elküldésre pedig ha get metódussal küldted akkor $_GET['nev'], ha posttal akkor $_POST['nev'].

pl <b>Üdv <?php echo $_GET['nev'];?>!</b>


de ez csak addig létezik, amíg éppen el van küldve az űrlap. Tehát elnavigál másik lapra, akkor már nem tudja a nevét. Ezért az űrlap elküldésekor egy munkamenetben el kell tárolni: $_SESSION['nev'] = $_POST['nev'], majd abból kiolvasni ahol szükséges.

2014. jún. 11. 13:21
Hasznos számodra ez a válasz?
 5/6 A kérdező kommentje:
Aha..picit bonyolultnak tűnik..de majd belejövök..köszönöm szépen :)
2014. jún. 11. 15:51
 6/6 anonim ***** válasza:

Ahogy azt már írták, utána kéne nézned a SESSION-nek.


Amúgy, ha csak a deficites kérdésedet nézzük, akkor akár ez is megoldás lehet rá, de ettől sem várható el, hogy az oldalról történő elnavigáláskor megjegyezze az adatot.


<!DOCTYPE html>

<html>

<head>

<script>

function getInputValue(){

inputValue = document.getElementById('name').value;

document.getElementById('welcome').innerHTML = 'Üdvözöllek: ' + inputValue;

}

</script>

</head>

<body>

<input type="text" id="name" onkeyup="getInputValue()">

<div id="welcome">

</div>

</body>

</html>

2014. jún. 11. 16:37
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!