php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 24.06.2005, 09:43  
Gast
 
Beiträge: n/a
Standard Werte in Textbox schreiben?

Moin Leutz,

also ich will mir eine Textbox mit JS mit einem Wert füllen lassen.

Code:

PHP-Code:
<?php
if($such_eingabe=="" || $telenum=="" ||$kategorie=="" || $call_eingabe=="" || $information=="")
        {
        
        
printf('<script type=\"text/javascript\">
          
 
          document.Form.ID.value=\"ID?\";
        </script>'
);
            
        }


?>
So in der IF-Abfrage wird geprüft ob alle Textfelder ausgefühlt wurden.
Sollte ein Feld leer sein soll mir das JS in das Textfeld ID "ID?" ausgeben.

Das Problem ist aber das er mir nicht den einen Wert in ID schreibt sonder unter dem Feld mir den Kompletten JS Code auflistet!

Der Code wie er oben steht verwende ich auch in einer anderen Funktion(nur werden mehrere Felder gefüllt). Der Code is also fast identisch.

äähhh was is da falsch? Ich weiss echt nich weiter.

Gruß

SEF
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 24.06.2005, 10:02  
Gast
 
Beiträge: n/a
Standard

alsi ich würde es mal so versuchen:

PHP-Code:
<?php
if($such_eingabe=="" || $telenum=="" ||$kategorie=="" || $call_eingabe=="" || $information==""
      { 
       
      
printf(
?>
Code:
                <script type=\"text/javascript\"> 
         
                document.Form.ID.value=\"ID?\"; 
                </script>
PHP-Code:
<?php
              
); 
          
      } 

?>
sry, falls es falsch war :P *zwinka*
 
Alt 24.06.2005, 10:07  
Gast
 
Beiträge: n/a
Standard

ne du geht nich weil er nach dem Printf denkt er soll mir das als Zeichensatz
ausgeben.

Wie gesagt in einer anderen Funktion geht des au...und die sind indentisch!

Aber danke für dein Hilfe!

Sonst noch jemand ne Idee ?
 
Alt 24.06.2005, 10:08  
Gast
 
Beiträge: n/a
Standard

ja eben, er soll es doch als java lesen und nicht als echo ausgeben, wiso nimmst du eigentlich printf anstatt echo??
 
Alt 24.06.2005, 10:09  
Erfahrener Benutzer
 
Benutzerbild von DER_Brain
 
Registriert seit: 18.04.2005
Beiträge: 1.541
PHP-Kenntnisse:
Fortgeschritten
DER_Brain ist zur Zeit noch ein unbeschriebenes Blatt
Standard

probier mal mit print '...';
vlt. gehts dann,.. kenn mich aber auch nicht so aus...
mfg andi
DER_Brain ist offline  
Alt 24.06.2005, 10:12  
Gast
 
Beiträge: n/a
Standard

Zitat:
Das Problem ist aber das er mir nicht den einen Wert in ID schreibt sonder unter dem Feld mir den Kompletten JS Code auflistet!
Das kommt ganz klar daher, weil du den Code in printf eingebunden hast. nimm doch mal lieber print oder echo und wenns nich geht, dann versuch das mal so wie ichs oben geschrieben habe. schließlich willst du ja nicht den Code ausgeben sondern das java durchführen lassen.

Edit: argh, teilweise zu langsam
 
Alt 24.06.2005, 10:21  
Gast
 
Beiträge: n/a
Standard

mmhh...keine lösung von euch hat gegriffen!

Was ich halt nicht verstehe ist das der Code in er anderen Funktion geht!!!
 
Alt 24.06.2005, 10:22  
Gast
 
Beiträge: n/a
Standard

zeig mal den anderen code her, plz

Edit: Kommt ne Fehlermeldung? Mach mal error_reporting(E_ALL); ganz an den anfang rein.
 
Alt 24.06.2005, 10:24  
Gast
 
Beiträge: n/a
Standard

Mkey

So sieht der andre aus:

Code:
printf('<script type="text/javascript">
  		var f=parent.document.forms[0];
 
  		f.callausgabe.value="%s";
		f.kategorie.value="%s";
		f.akttele.value="%s";
		f.aktans.value="%s";
		f.mitteil.value="%s";
		f.info.value="%s";
		</script>',

		$var1,$var2,$var3,$var4,$var5,$var4
		);
 
Alt 24.06.2005, 10:28  
Erfahrener Benutzer
 
Benutzerbild von DER_Brain
 
Registriert seit: 18.04.2005
Beiträge: 1.541
PHP-Kenntnisse:
Fortgeschritten
DER_Brain ist zur Zeit noch ein unbeschriebenes Blatt
Standard

und wenn du das ganze nicht mit php machst?
z.b. so:

PHP-Code:
<?php
... Dein Code
?>
<script type="text/javascript">
        var f=parent.document.forms[0];
 
        f.callausgabe.value="%s";
      f.kategorie.value="%s";
      f.akttele.value="%s";
      f.aktans.value="%s";
      f.mitteil.value="%s";
      f.info.value="%s";
      </script>',

      $var1,$var2,$var3,$var4,$var5,$var4 
<?php
  code code code


?>
vlt. klappt das.. bzw. auch beim anderen bsp!
DER_Brain ist offline  
 


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
Unbekannte Werte verhindern das Dekodieren. freq.9 PHP Tipps 2006 10 15.07.2006 00:28
Werte aus gesamter Spalte zählen rotzlöffel PHP Tipps 2006 17 14.05.2006 20:28
Dynamische Werte übergabe? Logik Problem jesus666 PHP Tipps 2005-2 21 03.08.2005 17:30
doppelte Werte / Strings einer Spalte nur einmal ausgeben... Datenbanken 2 29.07.2005 12:10
Alle Werte eines Array mischen PHP Tipps 2005-2 2 28.07.2005 17:37
Eingabefelder und Werte PHP Tipps 2005-2 1 28.06.2005 08:19
[Erledigt] An radiobuttons Werte übergeben? HTML, Usability und Barrierefreiheit 4 21.06.2005 10:40
werte werden nicht übergeben PHP Tipps 2005 10 05.04.2005 23:23
[Erledigt] Wie kann ich beliebig viele Werte an eine Funktion übergeben PHP Tipps 2005 11 25.01.2005 10:44
Werte aus zwei Tabellen verknüpfen? Datenbanken 12 05.01.2005 10:41
[Erledigt] Werte werden nicht übergeben Server, Hosting und Workstations 1 11.11.2004 09:30
<select> und alte Werte obi PHP Tipps 2004-2 4 06.11.2004 15:17
via Link Werte an eine function übergeben PHP Tipps 2004 5 01.07.2004 12:39
Werte eines Arrays in eine MySQL schreiben PHP Tipps 2004 2 28.06.2004 13:32
[Erledigt] Werte werden 2x ausgegeben PHP Tipps 2004 2 13.06.2004 14:07

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
javascript intextbox schreiben id, wert in textfeld schreiben, document.form.id.value=, document.form.id.value, wert in textbox schreiben

Alle Zeitangaben in WEZ +2. Es ist jetzt 04:35 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.