上午, 我只是想知道,当该浏览器上的javascript被禁用时,有没有办法让单选按钮执行某些操作? 我目前有这个代码,只在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>
答案 0 :(得分:2)
不,您只能使用<noscript></noscript>
之类的:<noscript>Enable Javascript to view page properly!</noscript>
向前端用户显示消息,他们需要启用javascript才能正常查看此页面,并隐藏页面上的内容使用CSS,因为<noscript>
可以在head
和body
中使用。
在此处查看更多信息:The noscript tag
答案 1 :(得分:1)
javscript代码工作时启用没有javascript代码就无法启用js代码
但你可以处理这个案例
在html中设置 div 并设置如下
<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();
});