JS eingabefeld mit mindest eingabe


 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Hilfe für Webmaster -> Javascript
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
pabatribick
Mitglied

BeitragJS eingabefeld mit mindest eingabe Antworten mit Zitat

Hallo,

Ich hab da mal eine frage.
ich habe eine kleine suchmaschine aber will das man nur Buchstaben und Zahlen eingeben kann und natürlich eine mindest eingabelänge von 3 Zeichen (buchstaben und Zahlen) gibt es soetwas? Ich hoffe ja Very Happy

Vielen Danke schon einmal im Vorraus Wink
30 Jun 2008 20:51
Benutzer-Profile anzeigen Private Nachricht senden
axinio Internet Marketing
Werner
Homepage-Total.de
Moderator

Beitrag Antworten mit Zitat

Ich habe nur eine einfache Lösung mit PHP gefunden:
PHP-Code:
1
2
3
4
5
6
7
if (ereg("[a-zA-Z0-9]"$_POST["suche"]) 
 && 
strlen($_POST["suche"]) > 2) {
...
weiter...
}
else {
 echo 
"Geben Sie einen Suchbegriff ein!";

Edit
Es hat sich ein kleiner Fehler eingeschlichen Mad

_________________
Bei Fragen oder Fehlermeldungen - Bitte ausführlichen Code posten!
Wie man Fragen richtig stellt


Zuletzt bearbeitet von Werner am 01 Jul 2008 22:23, insgesamt 3-mal bearbeitet
01 Jul 2008 22:06
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
pabatribick
Mitglied

Beitrag Antworten mit Zitat

ok, danke werner Wink werds gleich probieren^^ Cool

\\Edit: hmm jetzt weiß ich nicht wo ich das rein soll Shocked

hier der suchscript code:

Code:
<?php
session_start();
require("config.inc.php");
if (isset($_GET['hello'])) {
echo 'Hello Master!';
die;
}
$inhalt = '';
if ($_GET['funktion'] != "senden")
{
$inhalt .= implode("",file("template/startseite.html"));
}
elseif ($_GET['funktion'] == "senden")
{
if($_GET['keyword'] != '') {
$suchanfrage = $_GET['keyword'];
} else {
$suchanfrage = $_POST['suchanfrage'];
}
$zaehlen = "select count(`id`) as `gezaehlt` from ehlsearch_site_".$digit." WHERE text like '%".$suchanfrage."%' OR titel like '%".$suchanfrage."%' OR url like '%".$suchanfrage."%'";
$Query = mysql_Query ($zaehlen);
$rowzahl = mysql_Fetch_Assoc ($Query);
$zahl = $rowzahl['gezaehlt'];
$inhalt .= implode("",file("template/searchheader.html"));
if ($zahl != 0)
{
$perpage = 10;
$pages=ceil($zahl/$perpage);
if (empty($_GET['page'])) {
$_GET['page'] = 1;
}
$abeintrag = $_GET['page'] * $perpage - $perpage;
$abfrage=mysql_query("SELECT * from ehlsearch_site_".$digit." WHERE text like '%".$suchanfrage."%' OR titel like '%".$suchanfrage."%' OR url like '%".$suchanfrage."%' ORDER BY id DESC limit " . $abeintrag . "," . $perpage . "");
while ($row = mysql_fetch_array($abfrage))
{
$inhalt .= '<font color="'.$color1.'"><b>'.$row["titel"].'</b></font><BR>'.$row["text"].'<BR><a href="'.$row["url"].'" target="_blank"><font color="'.$color2.'">'.$row["url"].'</font></a><BR><BR>';
}
$inhalt .= '<center>';
if ($_GET['page'] != 1) {
$back = $_GET['page']-1;
$inhalt .= '<a href="index.php?keyword='.$suchanfrage.'&amp;page=' . $back . '&amp;funktion=senden"><<</a>&nbsp;';
}
for ($i = 1; $i < $pages+1; $i++) {
$inhalt .= '<a href="index.php?keyword='.$suchanfrage.'&amp;page=' . $i . '&amp;funktion=senden">' . $i . '</a>&nbsp;';
}
if ($_GET['page'] < $pages) {
$forward = $_GET['page']+1;
$inhalt .= ' <a href="index.php?keyword='.$suchanfrage.'&amp;page=' . $forward . '&amp;funktion=senden">>></a>';
}
$inhalt .= '</center>';
}else{
$inhalt .= '<br><b>Es wurde zu dem Suchbegriff '.$suchanfrage.' nichts gefunden!<br><br>Meinten Sie vielleicht:<br><a href="http://www.sufu.de.tt/index.php?keyword='.$suchanfrage.'en&page=1&funktion=senden">'.$suchanfrage.'en</a><br><a href="http://www.sufu.de.tt/index.php?keyword='.$suchanfrage.'e&page=1&funktion=senden">'.$suchanfrage.'e</a><br><a href="http://www.sufu.de.tt/index.php?keyword='.$suchanfrage.'.de&page=1&funktion=senden">'.$suchanfrage.'.de</a><br><a href="http://www.sufu.de.tt/index.php?keyword=was&nbsp;heißt&nbsp;'.$suchanfrage.'&page=1&funktion=senden">Was heißt '.$suchanfrage.' ?</a><br><a href="http://www.sufu.de.tt/index.php?keyword='.$suchanfrage.'-website&page=1&funktion=senden">'.$suchanfrage.'-website</a></B><br><br>';
}}
$template=implode("",file("template/design.html"));
$template=str_replace("<!inhalt!>",$inhalt,$template);
echo ($template);
if($copyless != 'TRUE') {
$file = "http://api.web-banana.net/copyright.api.php";
$data = @array();
$data = @file($file);
$copyright = $data[0];
if($copyright == '')
echo '<center>Script &copy; by <a href="http://www.web-banana.net" target="_blank">Web-Banana.net</a></center>';
else
echo '<!--  //-->'.$copyright;
}
?>


Hoffentlich könnt ihr mir helfen Wink
01 Jul 2008 22:09
Benutzer-Profile anzeigen Private Nachricht senden
axinio Internet Marketing
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Hilfe für Webmaster -> Javascript Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  

Ähnliche Beiträge
Thema Webmaster Forum Antw. Autor Verfasst am
Keine neuen Beiträge Eingabefeld mit vorgegebenen Vorschlägen Javascript 6 Werner 29 Jun 2011 16:52 Letzten Beitrag anzeigen
Keine neuen Beiträge Fragebogenformular eingabe und ausgabe PHP / MySQL 1 Neuling 07 Feb 2011 15:14 Letzten Beitrag anzeigen
Keine neuen Beiträge Code für eingabe = ausgabe Hilfe für Webmaster 1 amintire 29 Jul 2009 20:38 Letzten Beitrag anzeigen
Keine neuen Beiträge Eingabe eines Feldes zeilenweise spei... PHP / MySQL 4 Geiseltaler 13 Aug 2006 15:49 Letzten Beitrag anzeigen
Keine neuen Beiträge In mehrzeiligem Eingabefeld Zeilenumb... Javascript 4 Kinski 23 Nov 2005 10:34 Letzten Beitrag anzeigen