PHP Code in JS Code umwandeln

LoMo

Erfahrenes Mitglied
Hi @ all

Weiss jemand wie ich das:

PHP:
<input type="radio" name="VAuswahl" onClick="einblenden('V1','V2',1);" value="V1" <?php if($_POST['VAuswahl'] == 'V1'){ echo " checked"; }?>>

wo in PHP geschrieben ist in JS umändern könnte bzw. ob es möglich ist. Wenn die Bedingung wahr ist soll er noch zusätzlich die Funktion einblenden aufrufen ?
 
meinst du das?
Code:
<input type="radio" name="VAuswahl"  value="V1" <?php if($_POST['VAuswahl'] == 'V1'){ echo " checked  onClick=\"einblenden('V1','V2',1);\""; }?>>
 
Ne ich hab damit forgendes gemeint:

PHP Code:
PHP:
<?php if($_POST['VAuswahl'] == 'V1'){ echo "checked"; }?>

Umwandeln in JS Code:
Code:
<script>?</script>

Wollte wissen ob es möglich währe den obigen PHP Code in JS Code zu schreiben, aber die Funktionsweise soll sich nicht ändern. Weil ich muss nach der Ausgabe von "checked" auch noch eine JS Funktion aufrufen und das geht in PHP nicht. Die Funktion einblenden ist eine JS Funktion, die ich aufrufen will wenn die Bedingung wahr ist.
 
Zuletzt bearbeitet:
@ Sven

Erstmal vielen Dank

Würde es auch gehen des onclick wegzulassen und nur die JS Funktion einblenden auszuführen ? << ok geht nicht gerade probiert.
 
Zuletzt bearbeitet:
Doch, das geht auch:
PHP:
 <?php 
if($_POST['VAuswahl'] == 'V1')
  { 
  echo <<<JSCODE
<script type="text/javascript">
<!--
einblenden('V1','V2',1);
//-->
</script>
JSCODE;

}
?>
...das muss allerdings im Dokument hinter den etwaigen zu manipulierenden Seitenelementen und der Funktion selbst stehen.
 
Woa des is opti. Vielen vielen Dank.

PHP:
	<input type="radio" name="VAuswahl" onClick="einblenden('V1','V2',1);" value="V1" <?php if($_POST['VAuswahl'] == 'V1')
																															{
																															echo <<<JSCODE 
																															<script type="text/javascript"> 
																															<!-- 
																															einblenden('V1','V2',1); 
																															//--> 
																															</script> 
																															JSCODE; 
																															}?> >

Kannst du mir vielleicht noch sagen wie ich des am besten integrieren kann ? Bei mir bringt er da einen Fehler. Dann bin ich grenzenlos glücklich :D.

mfg lomo
 
Der Code von mir darf nicht innerhalb des input stehen... sondern bspw. danach:
PHP:
<input type="radio" name="VAuswahl">
<?php
if($_POST['VAuswahl'] == 'V1')
  {
  echo <<<JSCODE
<script type="text/javascript">
<!--
einblenden('V1','V2',1);
//-->
</script>
JSCODE;

}
?>
 
Hä hab den Code jetzt genau nach den Input gesetzt geht aber irgendwie net.

Habs genau so wie du:

PHP:
<input type="radio" name="VAuswahl"> 
<?php 
if($_POST['VAuswahl'] == 'V1') 
  { 
  echo <<<JSCODE 
<script>
<!-- 
einblenden('V1','V2',1); 
//--> 
</script> 
JSCODE; 
} 
?>

Kann es sein das ich ne zu alte PHP Version hab ? Hab die neueste 4rer Version

mfg lomo
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück