Ergebnis 1 bis 3 von 3
Like Tree1Likes
  • 1 Post By tge

Thema: Javascript Code für ein Formular

  1. #1
    tge
    tge ist offline Grünschnabel
    registriert
    26-12-2020
    Beiträge
    3

    Javascript Code für ein Formular

    Ich habe ein Formular mit verschiedenen Eingabefeldern

    PHP-Code:
    <script type="text/javascript">
    function 
    verif_form2submit(form2submit)
    {
    if(
    form2submit.title.value==""){
    alert('<{$lang.title_empty}>');
    form2submit.title.focus();
    return 
    false;
    }
    if(
    form2submit.title.value.length<<{$CONFIG.title_submit_min_length}>){
    alert("<{$lang.title_too_short}>");
    form2submit.title.focus();
    return 
    false;
    }
    if(
    form2submit.email.value==""){
    alert("<{$lang.empty_email}>");
    form2submit.email.focus();
    return 
    false;
    }
    if(
    form2submit.email.value.search(/^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/)==-1)
    {
    alert("<{$lang.wrong_email}>");
    form2submit.email.value='';
    form2submit.email.focus();
    return 
    false;
    }
    if(
    form2submit.url.value==""){
    alert("<{$lang.url_empty}>");
    form2submit.url.focus();
    return 
    false;
    }
    if(
    form2submit.url.value.search('^(https?:\\/\\/)?'+'((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.?)+[a-z]{2,}|'+'((\\d{1,3}\\.){3}\\d{1,3}))'+'(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*'+'(\\?[;&a-z\\d%_.~+=-]*)?'+'(\\#[-a-z\\d_]*)?$','i')==-1)
    {
    alert("Ungültiges URL-Format!");
    form2submit.url.value='';
    form2submit.url.focus();
    return 
    false;
    }
    if(
    form2submit.category.options.selectedIndex==0)
    {
    alert("<{$lang.please_select_cat}>");
    form2submit.category.focus();
    return 
    false;
    }
    if(
    form2submit.description.value==""){
    alert("<{$lang.empty_description}>");
    form2submit.description.focus();
    return 
    false;
    }
    if(
    form2submit.description.value.length<<{$CONFIG.desc_submit_min_length}>){
    alert("<{$lang.too_short_desc}>");
    form2submit.description.focus();
    return 
    false;
    }
    if(
    form2submit.description.value.length>300){
    alert("Die Beschreibung sollte 300 Zeichen nicht überschreiten!");
    form2submit.description.value='';
    form2submit.description.focus();
    return 
    false;
    }
    if(
    form2submit.nutzungsbedingungen.checked === false){
    alert('Bitte akzeptieren Sie die Allg. Nutzungsbedingungen!');
    form2submit.nutzungsbedingungen.focus();
    return 
    false;
    }
    }
    </script>
    <form action="<{$submit_form_action}>" method="post" id="form2submit" onsubmit="return verif_form2submit(this)">
      <div class="col-6 col-12-xsmall">
        <label>Titel * :</label>
        <input type="hidden" name="action" value="submit_site" />
        <input name="title" type="text" value="<{$site_name}>" />
      </div>
      <div class="col-6 col-12-xsmall">
        <label>Email * :</label>
        <input name="email" type="email" value="<{$email}>" />
      </div>
      <div class="col-6 col-12-xsmall">
        <label>URL * :</label>
        <input name="url" type="url" value="<{$url}>" />
      </div>
      <div class="col-6 col-12-xsmall">
        <label>Kategorie * :</label>
        <select name="category">
          <option value="0" selected="selected"><{$lang.category_list}></option>
          <{foreach item=categorie from=$form_categories|@sortby:"name"}>
          <{if $categorie.id == $default_cat}>
          <option value="<{$categorie.id}>"><{$categorie.name}></option>
          <{else}>
          <option value="<{$categorie.id}>"><{$categorie.name}></option>
          <{/if}>
          <{/foreach}>
        </select>
      </div>
      <div class="col-6 col-12-xsmall">
        <label>Feed Name :</label>
        <input name="feed_name" type="text" value="" />
      </div>
      <div class="col-6 col-12-xsmall">
        <label>Feed Url :</label>
        <input name="feed_url" type="url" value="" />
      </div>
      <div class="col-12">
        <label>Beschreibung * :</label>
        <textarea name="description" onkeydown="CheckLen(this)" onkeyup="CheckLen(this)" rows="6"><{$description}></textarea>
      </div>
        <p>
          <input type="checkbox" value="" id="nutzungsbedingungen" name="nutzungsbedingungen">
          <label for="nutzungsbedingungen">Ich akzeptiere die Nutzungsbedingungen.</label>
        </p>
        <input type="reset" value="<{$lang.reset}>" />
        &nbsp;<input value="Senden" type="submit" />
    </form> 
    Ich brauche ein Javascript das wenn in Eingabefeld Feed Name und Feed Url ein Eintrag ist sollte vor/über dem Button Senden noch eine Checkbox erscheinen

    Dann brauche ich noch eine Fehlermeldung wenn Eingabefeld Feed Name ein Eintrag hat und Eingabefeld Feed Url keinen Eintrag hat

    oder wenn Eingabefeld Feed Url ein Eintrag hat und Eingabefeld Feed Name keinen

    Wenn die Eingabefeld Feed Name und Feed Url einen Eintrag hat und die Checkbox erscheint und die Checkbox ist nicht angewählt und der Button Senden angeklickt wird brache ich die Fehlermeldung Checkbox anwählen.

    Wenn Eingabefeld Feed Name und Feed Url leer sind, keine Checkbox und keine Fehlermeldung

    Kannst du das und was soll das kosten?

  2. #2
    Avatar von mikdoe
    mikdoe ist offline Administrator
    registriert
    01-05-2010
    Beiträge
    7.897

    AW: Javascript Code für ein Formular

    Diese ganzen Prüfungen in Javascript zu machen ist relativ sinnlos, weil man das ganz einfach übergehen kann. Die gehören ins Backend wo die DB Speicherung stattfindet. Da das offensichtlich PHP ist bin zumindest ich raus.
    Das deutsche Javascript Forum http://forum.jswelt.de http://forum.jswelt.de/images/logoJsWeltForumV4_32x22.png

  3. #3
    tge
    tge ist offline Grünschnabel
    registriert
    26-12-2020
    Beiträge
    3

    AW: Javascript Code für ein Formular

    Habe jemanden gefunden, Danke ...
    mikdoe likes this.

Ähnliche Themen

  1. Antworten: 0
    Letzter Beitrag: 29-12-2014, 12:17
  2. Antworten: 3
    Letzter Beitrag: 19-10-2011, 08:18
  3. Javascript Code in Dynamischen Formular
    Von lll192837465lll im Forum JavaScript
    Antworten: 0
    Letzter Beitrag: 23-01-2011, 19:44
  4. JavaScript Code
    Von sandradi im Forum JavaScript
    Antworten: 3
    Letzter Beitrag: 27-07-2006, 19:12
  5. Formular mit JS-Code funzt nicht :(
    Von xaitech im Forum JavaScript
    Antworten: 4
    Letzter Beitrag: 21-08-2003, 12:23

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •