Új hozzászólás Aktív témák
-
Mr. Y
őstag
Sziasztok!
Segítségért fordulok hozzátok, mert megvallom, én inkább oldottam eddig meg mindent JS-el, mint PHP-val, így a PHP-s ismereteim elég karcsúak. Kokrétan az incude-ot, echo-t és apróbb txt fájlok szerkesztésén kívül nem csináltam még vele semmit, azonban most kénytelen leszek.
Adott egy Form kód, amely így néz ki:
<form id='formid'>
<select name='selectname'>
<option value='00'>Első választási lehetség</option>
<option value='01'>Második választási lehetség</option>
<option value='02'>Harmadik választási lehetség</option>
</select>
</form>Ez pedig hozzá a JS:
<script>
const DoIt = document.getElementById('formid').elements.namedItem('selectname');
DoIt.onchange = () => {
if (DoIt.value == '01') {
document.getElementById('Demo').innerHTML = 'Ez az egyes választás Demo üzenete!';
}
}
</script>Ezt szeretném átalakítani úgy, hogy PHP legyen. A PHP kódot valahogyan így képzelném el, hogy kinézzen:
const DoIt = document.getElementById('formid').elements.namedItem('selectname');
DoIt.onchange = () => {
if (DoIt.value == '01') {
$demo = 'Ez az egyes választás Demo üzenete!';
}
}Hozzá pedig az index.php-ban mindössze ennyi társulna:
<p><?php echo $demo ?></p>Remélem érthető módon meg tudtam fogalmazni, hogy mit szeretnék. Van ötlet valakinek erre?
Előre is köszönöm!Szerk.: Nem kimondottan a példában szereplő mintát akarom felhasználni, így a Minek megoldani így, ha JS-ben is lehet? jellegű kioktatást kérlek mellőzzétek. Szükséges, hogy ez így legyen. Köszönöm
Új hozzászólás Aktív témák
- Okos otthon - Home Assistant, openHAB és más nyílt rendszerek
- Ubiquiti hálózati eszközök
- Távol-keleti webshopok OFF topikja (játékok, kuponok, stb.)
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Fujifilm X
- Graphics: Telefonvásárlási kálváriám....avagy clickbait cím: Horror a hardveraprón
- Gyúrósok ide!
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- A fociról könnyedén, egy baráti társaságban
- Autós topik
- További aktív témák...
- BESZÁMÍTÁS! Sapphire Pulse RX 6800 16GB videokártya garanciával hibátlan működéssel
- Dell Latitude 5400 14" FHD IPS, i5 8365U, 8-16GB RAM, SSD, számla, 6 hó gar
- 0PERCES BOSE QuietComfort Ultra Headphones, zajszűrős, Bluetooth fejhallgató!
- iPhone 13 128GB Red-1 ÉV GARANCIA - Kártyafüggetlen, MS4593, 100% Akkumulátor
- Eredeti Microsoft Windows 10 / 11 Pro OEM licenc Akciós áron! 64/32 bit Azonnali kézbesítéssel
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
