lvl: PHP Variablen belegen.

Beitrag lesen

Hallo all.

Ich überprüfe mit einer JS Function ob der Browser JS unterstüzt oder nicht.

if(navigator.javaEnabled() == true){}

In meinem HTML Code habe ich zwei divs (einer style(display: block; der andere display: none;)
Wenn JS aktiviert ist, werden die styles vertauscht.
Nun stehen jedoch in meinen Divs Formular felder. Wenn ich jetzt mein Formular los schicke, erhalte ich von beiden Formular einen Rückgabe Wert.

Wobei nur eins, vom User richtig ausgefüllt wurde.

Kann ich evtl. mit JS einer PHP Variablen einen Wert übergeben, damit ich weiß: ok, JS ist aktiviert, benutze Formular Feld NameJS oder, nein ist nicht aktiviert, benutze NameNoJS.

Sollte sowas nicht möglich sein, wäre ich sehr dankbar für eine Idee.

Anbei den Code: .js

  
function CheckJS(){  
 if(navigator.javaEnabled() == true){  
  document.getElementById("Date_1").style.display = "none";  
  document.getElementById("Date_2").style.display = "block"  
 }  
}  
onload=CheckJS;  

.htm/.php

  
<div id="Date_1" style="display: block;">  
von <input class="10" type="text" name="VonDate" maxlength="10" value="0000-00-00" />  
bis <input class="10" type="text" name="BisDate" maxlength="10" value="0000-00-00" /><span class="smalltext">(JJJJ-MM-TT)</span>  
<br /><br />  
</div>  
<div id="Date_2" style="display: none;">  
<table>  
 <tr>  
  <td style="vertical-align: middle;">von</td>  
  <td><script>DateInput('BisDateJS', true, 'YYYY-MM-DD')</script></td>  
  <td style=vertical-align: middle;">bis</td>  
  <td><script>DateInput('VonDateJS', true, 'YYYY-MM-DD')</script></td>  
 </tr>  
</table>  
<input type="hidden" name="isJs" value="true" />  
</div>  

--
MfG lvl