Beiträge von martinfre

    Ich kann irgendwie nicht gut, in schriftlicher Form, Dinge erklären :)

    Ich versuche es nochmal..

    Ich habe ein Formular, mit drei Formularfeldern. Der Submit-Button soll erst klickbar sein, wenn in allen drei Formularfeldern etwas eingetragen wurde. Dies möchte ich, mit Hilfe von JS, lösen.

    Für ein Formularfeld habe ich dies hinbekommen. Ich rufe in input die JS Funktion auf und sage dort:

    Sobald etwas eingetragen wird, wird disabled auf flase gesetzt und man kann den submit Button anklicken.

    Kann man dies auf für mehrere Formularfelder realisieren?

    Ich kann ja mal posten was ich bisher schon habe.

    Der Funktionsaufruf:

    Code
    <input type="text" name="username" value="" class="form_field" style="margin-bottom:10px; width:200px;" onkeyup="add_user_check_length(this,'username');" />

    Die Funktion:

    Code
    function add_user_check_length(text,field) {
        var lenght = text.value.length;
        if (lenght >= 1) {
            document.getElementById("add_user_submit").disabled = false;    
        } else {
            document.getElementById("add_user_submit").disabled = true;    
        }
    }

    Den String username übergebe ich nur aus Testzwecken.

    Ich bräuchte halt nun für das nächste FormFiled wieder den Aufruf, mit einer anderen Übergabe:

    Code
    <input type="text" name="password" value="" class="form_field" style="margin-bottom:10px; width:200px;" onkeyup="add_user_check_length(this,'password');" />

    Und dann müsste die Funktion etwas lauten:
    Wenn username.length >= 1 und password.length >= 1
    dann disabled = flase

    Hat da vll jmd ne Idee?

    Hallo zusammen,

    ich habe drei FormFields und möchte, per JS, überprüfen, ob in allen dreien etwas eingegeben wurde. Dann erst soll das SubmitField von disabled = true auf disabled = false gesetzt werden. Für ein(!) FormField bekomme ich dies hin. Ist dies für mehrere überhaupt möglich?

    Ich weiss nämlich nicht, wie ich dies, von der Logik her, aufbauen müsste. Alle drei müssten ja die selbe JS Funktion aufrufen und dort müsste immer überprüft werden, ob von allen drei FormFields ein true kommt.

    Ich hoffe ihr versteht was ich meine und es kann mir jmd weiter helfen :)

    Danke schon mal im vorraus!

    Zitat von bandit600

    Dann wird vermutlich security.php 2x eingebunden oder du hast noch irgendwo ein session_start.

    Und den Rest bekommst du weg, wenn du anfängst, ordendlich zu programmieren und nicht

    Code
    if ($_REQUEST["login_user"])


    sondern

    Code
    if (isset($_REQUEST["login_user"]))


    schreibst.

    Ja, ich werde versuchen etwas sauberer zu schreiben :?

    Danke für die Hilfe!

    Ja, ich hatte auch schon versucht mir Fehlermeldungen auszugeben. Dies hier wird ausgespuckt:

    Zitat


    Notice: A session had already been started - ignoring session_start() in /var/www/users/d/d00055/websites/http://test.freshn.de/inc/security.php on line 3

    Notice: Undefined index: login_user in /var/www/users/d/d00055/websites/http://test.freshn.de/inc/security.php on line 16

    Notice: Undefined index: logout in /var/www/users/d/d00055/websites/http://test.freshn.de/inc/security.php on line 23

    Notice: Undefined index: login_user_name in /var/www/users/d/d00055/websites/http://test.freshn.de/inc/security.php on line 30

    Notice: Undefined index: login_user_password in /var/www/users/d/d00055/websites/http://test.freshn.de/inc/security.php on line 31

    Er sagt halt, dass es schon eine Session gibt. Aber die session_start - Funktion muss doch immer, auf jeder Seite, ganz oben stehen, oder?

    Ich kann ja mal den Code posten, wo die Session aufgebaut wird.

    Ersten 10 Zeilen der header.php

    PHP
    <?php 
    require_once("inc/header_inc.php");
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <link rel="stylesheet" type="text/css" href="styles/view.css" media="all" />
    <link rel="stylesheet" type="text/css" href="styles/lightbox.css" media="screen" />
    <title>Unbenanntes Dokument</title>

    Die inc/header_inc.php

    PHP
    <?php
    require_once("inc/config.php");
    require_once("inc/security.php");
    require_once("inc/functions.php");
    ?>

    Die inc/config.php

    Die inc/security.php

    Hallo zusammen!

    Ich bastel zZt eine kleine Seite und arbeite das erste mal mit Sessions. Lokal läuft die Seite porblemlos. Eben bin ich dann mal auf die Idee gekommen die Seite online zu stellen und dort ein mal zu testen.

    Online besteht folgendes Problem. Nach dem Login werden Werte vom Benutzer in Session-Variablen geschrieben.

    Bsp: $_SESSION['login_user_name'] = $_REQUEST['login_user_name'];

    Gebe ich diese Werte auf der selben Seite aus funktioniert dies auch.

    Bsp. echo "login_user_name->".$_SESSION['login_user_name']."
    ";

    Klicke ich dann jedoch auf einen anderen Link verliert er die Werte (Lokal tritt der Fehler nicht auf).

    Hat vll jmd mal das selbe Problem gehabt und spontan eine Idee woran das liegen könnte?

    Danke schon mal im vorraus!

    Hallo zusammen!

    Ich habe auf meiner Seite ein kleines, selbst geschriebenes Forum und möchte nun den Benutzern die Möglichkeit geben, dass sie sich die Farbe ihres Nicknames selber aussuchen. Daher suche ich ein Applet, oder soetwas, womit man sich eine Farbe zusammen stellen kann und hinten der RGB-Code der gewählten Farbe raus kommt.

    Ich hoffe ihr versteht was ich meine :)

    Habe schon mal bei google geschaut, jedoch leider gar nichts gefunden - weiss auch nicht so genau wonach ich da suchen muss.

    Danke schon mal im vorraus!

    Ich kann ja mal einen Screenshot zeigen, um mein Problem zu verdeutlichen: Link zum Bild

    Der mittlere Teil ist, wie man sehen kann, begrenzt. Daher kann ich nicht beliebig in die Breite gehen. Wenn ich nun für den Benutzernamen 13 x # nehme, kann ich ja so testen wieviel Zeichen noch für die Posting-Überschrift bleiben (33 Zeichen).

    Findet ihr nicht, dass das etwas wenig Platz ist? Und wenn immer nur jmd mit dem Namen "Test" 33 Zeichen Überschrift postet (Beispielsweise => Hi was geht. Das sind 33 Zeichen!), dann sieht das ja total doof aus, da nach rechts hin noch voll viel Platz ist :)

    Vielleicht mache ich mir auch einfach nur zuviele Gedanken, hehe.

    Hallo zusammen!

    Ich plane gerade das Design meiner Website und habe folgendes Problem. Überall wo später Werte hinkommen, die abhängig von Benutzereingaben sind, weiss ich nicht wieviel Platz ich freihalten soll.

    Beispielsweise beim Benutzernamen. Ich habe diesen auf 13 Zeichen eingeschränkt. Jedoch kann sich ja jmd iiiiiiiiiiiii oder ############# - nur um ein krasses Beispiel zu nennen. Beide Eingaben haben 13 Zeichen, sind aber unterschiedlich breit. Jedoch ist es aber doch sinnlos ############# als Platzhalter zu nehmen, da ja sicher niemand einen solchen breiten Nickname wählen wird.

    Ich hoffe ihr versteht was ich meine.
    Wie macht ihr das, wenn ihr beim Seitenbau?

    LG