Hogyan tudom szabalyozni a beviteli mezo tartalmat?
hello!
Van egy urlapom. van egy url mezo. Azt szeretnem, hogy a mezo egy specifikus domaint fogadjon el csak.
Tudnatok linkelni vagy irni peldat?
<input class="input-xlarge " id="link_url" name="link_url" type="text" Placeholder="Paste link url here.">
Koszonom















Amúgy nem lenne egyszerűbb valami ilyesmi?
<span class="domain"> [link] class="input-xlarge " id="link_url" name="link_url" type="text" Placeholder="Paste link url here.">
Ekkor az inputba nem ír domaint.
Egyébként segítene, ha elárulnád pontosan mi a célod.





A megoldást én sem tudom, de értem mit akar, így a visszakérdező válaszolóknak (utólagos engedelmeddel kérdező) leírom a leggyakoribb példát.
A mezőben bizonyos szövegrészletnek szerepelnie kell. Mint amikor egy űrlapon e-mail-t kérnek. Ha nincs a mezőben "@" karakter, akkor visszadobja, mint hibás kitöltés. Ő ugyanezt szeretné, de nem csak 1 karakterrel, hanem egy teljes szövegrészlettel.
Tehát tegyük fel képküldésre kötelezne a kérdező, de ő valamiért (most az indokokat és más lehetőségeket felejtsük el!) csak és kizárólag kepfeltoltes.hu oldalt tudja fogadni. Akkor ha a mező nem " [link] kezdődik, akkor visszadobja hibás kitöltésként.





#3: Én speciel mindent leellenőrzök szerver oldalon is, de sokaknál látom, hogy megelégszenek csak a JS ellenőrzéssel.
Az #1 voltan.





<?php
$domain = 'www.akarmi.hu';
$input = trim($_POST['link_url']);
if (substr($input, 0, strlen($domain)) == $domain) echo 'Jó link'; else echo 'Nem jó link';
?>
<script>
function beir() {
var domain = 'www.akarmi.hu';
var input = document.getElementById('link_url').value.trim();
if (input.substring(0, domain.length) != domain) alert("Nem jó domain!");
}
</script>
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!