2014-01-28 2 views
0

Morning, Мне просто интересно, есть ли способ сделать радиокнопку что-то делать, когда javascript в этом браузере отключен? В настоящее время у меня есть этот код, который работает, когда javascript включен.Радио кнопка onClick, когда javascript отключен

$links.="<tr> 
<td style='width:10%;vertical-align:top;' class='space'> 
<a href='".$href_link."'> 
<input id='radio_".$value[0]."' type='radio' name='single' onclick='alert(\"hello\")' /> 
</a> 
</td> 
<td style='width:90%;vertical-align:middle;' class='space'> 
<a href='".$href_link."'>".$value[0]."</a> 
</td> 
</tr>"; 

и это функция перенаправления:

<script type="text/javascript"> 
function redirect(loc) 
{ 
    window.location = loc; 
} 
</script> 
+4

Привет, добро пожаловать в 2014 году, которые отключили JavaScript? – Hardy

+0

НЕТ! вы ничего не можете сделать, если javascript отключен в клиентской системе. – Jai

+0

thanx everyone, @Hardy У меня есть переключатель, и мне нужно, чтобы он отправил пользователя на новую страницу, когда его нажали. который должен работать, когда js включен и выключен. Я попытался обернуть якорный тег вокруг переключателя, но он все еще не работает :(какие-нибудь идеи? – ladyT

ответ

2

Нет, вы можете использовать только <noscript></noscript> как: <noscript>Enable Javascript to view page properly!</noscript> для отображения сообщения на передний конечный пользователь, что нужно активировать JavaScript для просмотра этой страницы , и скрыть содержимое на странице с помощью CSS, так как <noscript> может использоваться в head и body.

Смотреть подробнее здесь: The noscript tag

1

javscript код работать, когда его включения нет никакого способа, чтобы работать код JS без Javascript позволяют

Но вы можете справиться с этим делом

Сделайте div в вашем html и установите как показано ниже

<div id="enablejs" >please enable your javacsript</div> 

и по вызову нагрузки это Js скрипт

$(document).ready(function(){ 
/* if js enable then it remove on document 
    load and rest of work run as previous 
    other wise a div show with message 
    that enable your Javascript */ 
$("#enablejs").remove(); 

}); 
Смежные вопросы