עמוד 1 מתוך 1

כיצד לבדוק אם JavaScript פעיל באמצעות PHP

פורסם: ה' ספטמבר 17, 2009 4:59 pm
על ידי tomer
בעיה: נתון פורום פשוט המרוכבת מ 2 שדות (עבור שם משתמש וסיסמא) וכפתור שמשורשר לאירוע, למשל: משלוח נתונים מ ה client ל server כתוב ב HTML. דוגמא:

<form id="" action="" method="post">
<noscript>
<input name="js_enabled" type="hidden" value="1">
</noscript>
<input id="email" name="email" size="30" class="required email" ><br>
<input id="submit_data" value="Submit" type="submit"><br>
</form>


משלוח הנתונים נידון לכשלון במידה ו javascript לא פעיל בדפדפן.

פתרון: הסריפט הבא עשוי לשמש אותכם כדי לזהות את מצב הפעילות של ה javascript:


<?php

// Check if Javascript is enabel from hidden value in <noscript></noscript>
$browser_check = 0;
if(isset($_POST['js_enabled']))
$browser_check = $_POST['js_enabled'];

if ($browser_check == 1) {
echo ' Javascript is disabled on your system';
}

?>


בהצלחה !