Zurück   Flashforum > Alternative Technologien > JavaScript & jQuery

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-11-2009, 15:50   #1 (permalink)
Wetmaster
 
Benutzerbild von Nicmare
 
Registriert seit: Aug 2001
Ort: BERLIN
Beiträge: 3.075
[jquery] Abfrage von input und ul

ich habe eine funktion geschrieben bei der werte (zahlen), die in einem input geschrieben werden, anschließend in einer <ul> aufgelistet werden. nun möchte ich aber verhindern dass werte doppelt eingetragen werden. wie kann ich das also abfragen ob der neue value vom input NICHT gleich den vorhandenen werten ist?
irgendwie so hab ich es mal probiert, was natürlich blödsinn ist:
Code:
var newnumber = $("#nummer input").val();
var actualnumbers = $("#liste ul li").each().text();
if (newnumber != actualnumbers) {
meinefunktion
}
__________________
Dropbox 250MB mehr für dich/mich

Geändert von Nicmare (11-11-2009 um 15:53 Uhr)
Nicmare ist offline   Mit Zitat antworten
Alt 11-11-2009, 16:36   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Lass halt ein Array "mitlaufen", in welchem du die vorhandenen Zahlen speicherst, und das du bei der Eingabe durchsuchst; das geht wahrscheinlich auch fixer als DOM-Nodevalues o.ä. zu durchforsten...

Übrigens: actual != aktuell
S.a. Falscher Freund – Wikipedia
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 11-11-2009, 16:54   #3 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
Versuch das mal:

HTML-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>jQuery Test</title>
		<script type="text/javascript" src="lib/jquery/jquery-1.3.2.min.js"></script>
		<script type="text/javascript">
			var compare_value;
			$(document).ready(function(){
				$("a").click(function(event){
					event.preventDefault();
					compare_value = true;
					$("ul").find("li").each(function(){
						if($(this).text() == $("#txtinput").val()) compare_value = false;
					});
					if (compare_value) {
						$("ul").append("<li></li>");
						$("ul li:last").text($("#txtinput").val());
					}else{
						alert ("Bitte keine doppelten Werte!");
					}
				});
			});
		</script>
    </head>
    <body>
        <input type="text" id="txtinput" value=""/> <a href="#">Save</a>
	<ul></ul>
    </body>
</html>
__________________
Das Glück im Leben hängt von den guten Gedanken ab, die man hat.

Easing_Equations / Flash Kontaktformular / FlashPlugin W3C konform / Nützliche Beiträge zu FAQs
:: RK :: ist offline   Mit Zitat antworten
Alt 12-11-2009, 09:18   #4 (permalink)
Wetmaster
 
Benutzerbild von Nicmare
 
Registriert seit: Aug 2001
Ort: BERLIN
Beiträge: 3.075
hey klasse RK! Das funzt bestens! dankeee :-)

@sonar: den gleichen gedanken hatte ich auch schon aber das kam mir bissl umständlich vor
__________________
Dropbox 250MB mehr für dich/mich
Nicmare ist offline   Mit Zitat antworten
Alt 12-11-2009, 12:29   #5 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
Zitat:
Zitat von Nicmare Beitrag anzeigen
hey klasse RK! Das funzt bestens! dankeee :-)

@sonar: den gleichen gedanken hatte ich auch schon aber das kam mir bissl umständlich vor
kein thema
__________________
Das Glück im Leben hängt von den guten Gedanken ab, die man hat.

Easing_Equations / Flash Kontaktformular / FlashPlugin W3C konform / Nützliche Beiträge zu FAQs
:: RK :: ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[jQuery]Probleme mit IE Nicmare JavaScript & jQuery 11 06-08-2009 07:35
jQuery animate derkrebs JavaScript & jQuery 2 01-05-2008 12:40
Problem mit jQuery derkrebs JavaScript & jQuery 3 21-04-2008 16:35
[jQuery] Problemchen Nicmare JavaScript & jQuery 1 19-12-2007 12:55
[FORM + CSS] Text-Input und Submit-Input Feld sind unterschiedlich groß Niels U. HTML und CSS 13 09-12-2003 12:12


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:08 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele