php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.10.2010, 14:25  
Neuer Benutzer
 
Registriert seit: 04.10.2010
Beiträge: 4
PHP-Kenntnisse:
Anfänger
Mistmaus befindet sich auf einem aufstrebenden Ast
Standard aktuelle Arrayposition ermitteln

Hallo und guten Tag,

ich weiß nicht, ob mein Titel wirklich das trifft, was ich meine? Als Einsteiger sind mir eventuell auch die Termini noch fremd und ich bitte um Nachsicht!
Ich probiere mal anhand von nachfolgendem Code zu erklären, an welcher Stelle ich nicht weiter komme:

Code:
?>
 
<script type="text/javascript">
function Weiter () {
  if (document.Testform.Art[0].checked == true) {
        alert("Box 1 checked");
  } else if (document.Testform.Art[1].checked == true) {
        alert("Box 2 checked");
  } 
}
</script>

<form name="Testform" action="">
<input type="radio" name="Art" value="mit" onclick="Weiter()"> Bezeichner-01
<input type="radio" name="Art" value="ohne" onclick="Weiter()"> Bezeichner-02

</form>

 <?php
Bei vorstehendem Beispiel wird mir in der alert-box ausgegeben, welcher radio-button denn "checked" ist.

Meine Frage:
Um bei großer Anzahl von button, die Funktion variabel zu gestalten und nicht für jeden button eine "if" bzw. "else" Anweisung zu benötigen, würde ich gerne abfragen, mit welchem ArrayWert ".Art[?]" die Funktion aufgerufen wurde.

Ich weiß einfach nicht, wie ich dazu vorgehen muß, welche Anweisung dazu notwendig ist.

Über Hilfe würde ich mich freuen
und grüße aus Hessen

Mistmaus
Mistmaus ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 06.10.2010, 14:30  
Moderator
 
Benutzerbild von Asipak
 
Registriert seit: 18.07.2005
Beiträge: 4.072
Asipak sorgt für eine eindrucksvolle AtmosphäreAsipak sorgt für eine eindrucksvolle Atmosphäre
Standard

Du kannst den Wert des Buttons der Funktion doch schon als Parameter beim Selektieren über das onclick-Event mitgeben.

[MOD: Thread verschoben]
Asipak ist offline   Mit Zitat antworten
Alt 06.10.2010, 15:22  
Neuer Benutzer
 
Registriert seit: 04.10.2010
Beiträge: 4
PHP-Kenntnisse:
Anfänger
Mistmaus befindet sich auf einem aufstrebenden Ast
Standard

Uih,
das ging ja schnell!! Die Antwort war ja fast da, bevor ich überhaupt gefragt hatte!
Habe Deinen Tipp auch gleich erfolgreich umgesetzt und freue mich, dass es gleich auf Anhieb geklappt hat.
Danke und Gruß

Mistmaus
Mistmaus ist offline   Mit Zitat antworten
Alt 06.10.2010, 15:41  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Das Thema heißt Schleife oder eben Event.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 06.10.2010, 16:13  
Neuer Benutzer
 
Registriert seit: 04.10.2010
Beiträge: 4
PHP-Kenntnisse:
Anfänger
Mistmaus befindet sich auf einem aufstrebenden Ast
Standard

Ich hab´s befürchtet, so ganz einfach komm# ich doch nicht weiter und deshalb folgende Anschlußfrage. Meinen Code habe ich wie gesagt gleich geändert. Und klappte auch prima. Dann habe ich den nächsten Schritt in Richtung Variabel gehen wollen und in php die Variablen $V1 und $V2 mit den zu übergebenden Werten für den Aufruf der Routine "Weiter" bestückt.
Der Wert der Variablen sollen mit dem "onclick event" übergeben werden. Siehe veränderter Code:
Code:
$V1 = "0";
$V2 = "1";

?>
  
<script type="text/javascript">
function Weiter (NR) {
       var x = NR
  if (document.Testform.Art[x].checked == true) {
        alert("Box " + x + " checked"); 
  } 
}
</script>

<form name="Testform" action="">
<input type="radio" name="Art" value="mit" onclick="Weiter(".$V1.")"> Bezeichner-01
<input type="radio" name="Art" value="ohne" onclick="Weiter(".$V2.")"> Bezeichner-02

</form>
Nun wird in der Funktion keine alert-box mehr angezeigt. Ich fürchte, daß meine Syntax bei der Einbindung der Variablen an den Funktionsaufruf falsch ist?

Da ich als nächsten Schritt geplant hatte, den Aufbau der Form in eine Schleife zu legen, muß ich natürlich die "Input-Werte" per Variablen übergeben.


Zitat:
nikosch / Das Thema heißt Schleife oder eben Event.
nikosch, tut mir leid, mit Deinem Statement weiß ich nichts anzufangen?

Mit Gruß aus Hessen

Mistmaus
Mistmaus ist offline   Mit Zitat antworten
Alt 07.10.2010, 13:11  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von Mistmaus Beitrag anzeigen
Ich fürchte, daß meine Syntax bei der Einbindung der Variablen an den Funktionsaufruf falsch ist?
Natürlich ist sie das. Schau in den Quelltext, den dein Browser erhält - und vergleiche das mit dem gewünschten Ergebnis. Na ...?
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 07.10.2010, 13:29  
Neuer Benutzer
 
Registriert seit: 04.10.2010
Beiträge: 4
PHP-Kenntnisse:
Anfänger
Mistmaus befindet sich auf einem aufstrebenden Ast
Standard

Hallo ChrisB,
vielen Dank für Deinen Hinweis! Nun habe ich den Funktionsaufruf in php eingebettet und siehe da, in meiner Funktion werden nun auch tatsächlich die übergebenen Variablen verarbeitet!

Also, es funktioniert! Danke!

Mit Gruß

Mistmaus
Mistmaus ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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

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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Mysql 'Rangliste' ermitteln... halskrause Datenbanken 4 22.04.2010 13:52
Akuelle Monat Jahr Kombination ermitteln tschekowski PHP Tipps 2008 11 26.09.2008 10:19
Einzeltreffer von MATCH ... AGAINST ... ermitteln proud Datenbanken 3 09.05.2008 08:31
Aktuelle Url herausfinden noBody PHP Tipps 2007 8 22.03.2007 18:24
aktuelle tabellen id ermitteln imported_dirk PHP Tipps 2006 3 10.10.2006 01:50
Die Position ein. Datensätzes aus einer Datenliste ermitteln Locutus007 Datenbanken 8 07.03.2006 16:59
Dateiname, Dateigröße ermitteln HTML, Usability und Barrierefreiheit 5 29.01.2006 22:16
build nummer des bs ermitteln ... nur bei microsoft's bs!!! PHP Tipps 2005-2 2 24.07.2005 15:59
Besucher mit den meisten GB Einträgen ermitteln! Datenbanken 7 21.04.2005 12:09
Bildschirmauflösung ermitteln? Pimbolie1979 HTML, Usability und Barrierefreiheit 13 16.01.2005 01:28
Aktuelle Anzahl eingeloggter User ermitteln? PHP Tipps 2004-2 6 02.12.2004 13:03
Aktuelle Zeit minus 15 minuten ? PHP-Fortgeschrittene 6 23.11.2004 20:12
Funktionen für aktuelle Seitenadresse und Ausmaße eines Bild PHP Tipps 2004 1 23.10.2004 16:17
CRC Summe einer Datei ermitteln?? PHP Tipps 2004 1 14.10.2004 09:23
[Erledigt] Tabellenname eines Feldes ermitteln PHP-Fortgeschrittene 3 22.09.2004 15:49

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
array position ermitteln, javascript arrayposition auslesen, javascript array position auslesen, array position bestimmen, array position ermitteln php, arrayposition ermitteln, php array position ermitteln, abfrage arrayposition, javascript arrayposition, javascript position im array bestimmen, php arrayposition ermitteln, php rangliste, position bestimmen von radiobutton php, http://www.php.de/javascript-ajax-und-mehr/72564-aktuelle-arrayposition-ermitteln.html, php aktuelle url ermitteln array, array position php, mistmaus, javascript stelle im array bestimmen, barrierefreiheit bezeichner für radio buttons, php

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:03 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum