小编Ben*_*Ben的帖子

有没有办法在IE中阻止我的网站,让它在所有其他浏览器中工作

我在我的网站上有代码,IE似乎有很多麻烦,并且不断崩溃和东西,好消息是有99.9%的可能性,我的网站上的用户将不会使用IE,所以我想要使我的网站可用于IE以外的所有其他浏览器.如果他们使用的是IE,我只想要一条消息,上面写着"不幸的是这个网站在这个浏览器中不可用"或类似的东西.我可以这样做,如果是这样,怎么样?,我猜JavaScript,对吧?

javascript browser cross-browser

3
推荐指数
1
解决办法
3219
查看次数

如何阻止人们绕过我的JavaScript验证?

我在我的网站上有一个注册表格,我有3个输入框用于出生日期,其中编码如下...

<input name="dd" id="dd" type="text" value="DD" size="2" />
<input name="mm" id="mm" type="text" value="MM" size="2" />
<input name="yyyy" id="yyyy" type="text" value="YYYY" size="4" />
Run Code Online (Sandbox Code Playgroud)

然后我有一个JavaScript提交页面,它在Submit上运行.此页面检查字段是否为空,并且它们介于某个数字之间,例如介于1和31之间.
这是'dd'字段的JavaScript ...

var nulld=document.forms["create"]["dd"].value;
if (nulld==null || nulld=="")
  {
  alert("Please enter a day between 1 and 31");
  return false;
  }
var dd=document.forms["create"]["dd"].value;
if (dd >= 1 && dd <= 31)
  {}else{
  alert("Please enter a day between 1 and 31");
  return false;
  }
Run Code Online (Sandbox Code Playgroud)

所以我有这个代码,但是我注意到有人在这台计算机上禁用了JavaScript并且正在创建大量帐户并且数据不正确.我如何阻止这种情况发生?或者是唯一的方法来添加检查JavaScript是否被禁用的代码并将它们转移到这样的错误页面...

<noscript><meta http-equiv="refresh" content="1;url=nojavascript.html"></noscript>
Run Code Online (Sandbox Code Playgroud)

有没有其他方法可以在用户仍可以创建没有JavaScript的帐户但仍然具有验证的情况下执行此操作?

javascript validation

2
推荐指数
2
解决办法
148
查看次数

单击时如何突出显示表格TD?

基本上我有一个像下面那样的表格,只是更大.

<table>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)

并且iv使用CSS制作所有60px乘60px的正方形,它们不包含任何数据,但我希望能够点击各个正方形以便背景颜色发生变化,如果我再次点击它会回到原始背景颜色.但我希望能够突出显示我想要的任意数量的方块.我知道这将是JavaScript,但我该怎么做?

javascript html-table highlight

2
推荐指数
1
解决办法
6385
查看次数

如何显示变量的每个数字?

基本上我想要的是显示一个计数,直到它达到一定数量,所以如果我在屏幕上有数字"5"它将显示"1 2 3 4 5".或者,如果我有数字"3",它将显示"1 2 3".

原因是我为我的MySQL结果创建了一个分页系统.我到目前为止的代码是

$result1 = mysql_query("SELECT * FROM questions WHERE subcat = '$conditions'");
$num_rows = mysql_num_rows($result1);
$results_per_page = "3";
$num_pages = $num_rows / $results_per_page;
Run Code Online (Sandbox Code Playgroud)

所以它计算了有多少结果,例如我们会说12个结果.然后根据我希望每页显示的结果数来计算这个数字.在这个例子中它是"3".所以答案是"4".所以我现在想在屏幕上显示"1 2 3 4",但是我希望每个数字都是一个链接.

我该怎么做呢?

谢谢Ben

php mysql paging numbers

-1
推荐指数
1
解决办法
81
查看次数