Seite 2 von 2 ErsteErste 12
Ergebnis 16 bis 21 von 21
  1. #16
    ITFlori ist offline Jungspund
    registriert
    15-11-2016
    Ort
    Bayern
    Beiträge
    11

    AW: Dropdown mit JS auslesen, weiterverarbeiten und ausgeben! (Function nicht definie

    Ich arbeite mit einer Globalen Variable, da ich das ergebnis noch brauche ... Ich muss das Ergebnis vergleichen wenn das ergebnis 0 ist soll in "BI_1" = BI: 8 stehen wenn die Zahl unter 5 ist BI: 7 usw. Darum muss es eine Globale variable sein ... Ich und alles in eine einzelne Funktion war das einzige was eben bei mir funktioniert hat :O

  2. #17
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.661

    AW: Dropdown mit JS auslesen, weiterverarbeiten und ausgeben! (Function nicht definie

    Wenn du das Ergebnis einer Funktion später noch brauchst, solltest du diesen Wert von der Funktion zurückgeben lassen. Durch die globale Variable sind die Ergebnisse deiner Funktionsaufrufe nicht unabhängig. Probier' einfach mal folgendes Beispiel auf, dann siehst du den Unterschied:

    Code:
    <!DOCTYPE html>
    
    <html>
    <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <title>Fenstertitel</title>
    <script type="text/javascript">
    var c = 0;
    function globalCheck(sel){
    	if (sel.value === "nein"){
    		c += 1;
    	}
    }
    function globalOutput(){
    	document.getElementById("globalOutput").textContent = "erg: " + c;
    }
    
    function localFunc(sel){
    	var c = 0;
    	if (sel.value === "nein"){
    		c += 1;
    	}
    	return c;
    }
    function localOutput(sel){
    	document.getElementById("localOutput").textContent = "erg: " + localFunc(sel);
    }
    </script>
    <style type="text/css"></style>
    </head>
    <body>
    Ein paar mal zwischen ja und nein wechseln!
    <h1>globale Variable</h1>
    <span id="globalOutput"></span>
    <select onchange="globalCheck(this);globalOutput()">
    	<option>ja</option>
    	<option>nein</option>
    </select>
    <h1>lokale Variable</h1>
    <span id="localOutput"></span>
    <select onchange="localOutput(this)">
    	<option>ja</option>
    	<option>nein</option>
    </select>
    </body>
    </html>

  3. #18
    ITFlori ist offline Jungspund
    registriert
    15-11-2016
    Ort
    Bayern
    Beiträge
    11

    AW: Dropdown mit JS auslesen, weiterverarbeiten und ausgeben! (Function nicht definie

    mhhh ...also dein Code funktioniert bei mir gut, sobald ich aber mein JS so umschreibe wie du das hast also nur eine Ausgabefunktion habe funktioniert das bei mir nicht mehr ... komisch weiß auch nicht warum :O
    Geändert von ITFlori (24-11-2016 um 07:28 Uhr) Grund: Ergänzung

  4. #19
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.661

    AW: Dropdown mit JS auslesen, weiterverarbeiten und ausgeben! (Function nicht definie

    Zitat Zitat von ITFlori Beitrag anzeigen
    komisch weiß auch nicht warum
    Zeig' doch mal, was du probiert hast.

  5. #20
    ITFlori ist offline Jungspund
    registriert
    15-11-2016
    Ort
    Bayern
    Beiträge
    11

    AW: Dropdown mit JS auslesen, weiterverarbeiten und ausgeben! (Function nicht definie

    Hier:
    HTML:
    Code:
    		<div class="Row2">
    			<div class="col-lg-12">
    				<div class="hpanel hyellow">
    					<div class="panel-heading">
    						<div class="panel-tools">
    							<span id="Bi_1" class="badge badge-warning">BI: 0 </span>
    							<a class="showhide"><i class="fa fa-chevron-up"></i></a>
    						</div>
    						<h3>1. Allgemein</h3>
    					</div>
    					<div class="panel-body">
    						<form name="Formular_1" class="form-horizontal" method="post">
    							<div class="form-group">
    								<label class="col-sm-6 controle-label">
    									Erfüllt das Bauteil und / oder das Befestigungselement seine Funktion ohne Probleme? <br>
    									
    								</label>
    								<div class="col-sm-2">
    									<select name="Auswahl111" id="Auswahl111" class="form-control m-b" onchange="berechnen_11(this.id);globalAusgabe;bi">
    										<option value="Auswahl">Auswahl</option>
    										<option value="Ja">Ja</option>
    										<option value="Nein">Nein</option>
    										<option value="n.r.">n.r.</option>
    									</select>
    								</div>
    								<div class="col-sm-4">
    									<input name="Bemerkung112" id="112" class="form-control" type="text" placeholder="Bemerkung">
    									</input>
    								</div>
    								<div class="hr-line-dashed">
    								</div>
    								<label class="col-sm-6 controle-label">
    									Eine Prozessänderung würde zu keiner Verbesserung des Montageprozesses führen?
    								</label>
    								<div class="col-sm-2">
    									<select name="Auswahl121" id="Auswahl121" class="form-control m-b" onchange="berechnen_12(this.id);globalAusgabe;bi">
    										<option value="Auswahl">Auswahl</option>
    										<option value="Ja">Ja</option>
    										<option value="Nein">Nein</option>
    										<option value="n. r.">n. r.</option>
    									</select>
    								</div>
    JS:
    Code:
    var erg_1 = 0;
    var erg_2 = 0;
    var erg_3 = 0;
    var erg_4 = 0;
    var end_erg = 0;
    var text = document.getElementById("Bi_1").textContent;
    
    function berechnen_11(Auswahl111){
    	var Auswahl111 = document.getElementById(Auswahl111);
    if(Auswahl111.value == "Nein"){
    		erg_1 += 6;
    		};
    }
    function berechnen_12(Auswahl121){
    		var Auswahl121 = document.getElementById(Auswahl121);
    	if(Auswahl121.value == "Nein"){
    		erg_1 += 4;
    		};
    }
    
    function globalAusgabe(){
    	document.getElementById("Bi_1").textContent = "BI: " + erg_1;

  6. #21
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.661

    AW: Dropdown mit JS auslesen, weiterverarbeiten und ausgeben! (Function nicht definie

    Da hast du ja wieder globale Variablen...

Seite 2 von 2 ErsteErste 12

Ähnliche Themen

  1. Function ist nicht definiert...
    Von spielplan im Forum JavaScript
    Antworten: 6
    Letzter Beitrag: 08-03-2011, 11:11
  2. function textdatei auslesen und in textarea feld ausgeben
    Von Schneekugel im Forum JavaScript
    Antworten: 4
    Letzter Beitrag: 26-12-2010, 20:48
  3. JS Import Funktion nicht definiert
    Von oaz1 im Forum JavaScript
    Antworten: 2
    Letzter Beitrag: 30-11-2010, 23:32
  4. IE objek nicht definiert
    Von päse im Forum JavaScript
    Antworten: 5
    Letzter Beitrag: 23-12-2008, 11:36
  5. Funktion ist nicht definiert
    Von Da_Haiz im Forum JavaScript
    Antworten: 7
    Letzter Beitrag: 20-06-2008, 21:36

Stichworte

Lesezeichen

Berechtigungen

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