小编da5*_*5id的帖子

使用jQuery重置多阶段表单

我有一个带有标准复位按钮的表格,因此编码:

<input type="reset" class="button standard" value="Clear" />
Run Code Online (Sandbox Code Playgroud)

麻烦的是,表示表单属于多阶段排序,因此如果用户填写一个阶段然后稍后返回,则单击"清除"按钮时,不会重置各个字段的"记住"值.

我认为附加一个jQuery函数来遍历所有字段并"手动"清除它们就可以了.我已经在表单中使用了jQuery,但我只是起步速度,所以我不知道如何解决这个问题,除了通过ID单独引用每个字段,这看起来效率不高.

TIA提供任何帮助.

forms jquery reset

348
推荐指数
9
解决办法
27万
查看次数

jQuery使用动态数量的字段进行验证

我有一个表格,其中一个舞台具有动态数量的字段组,其中数字基于前一阶段的答案.

我将服务器端字段生成为数组,即

<input id="foo[0]"...
<input id="bar[0]"...

<input id="foo[1]"...
<input id="bar[1]"...

<input id="foo[2]"...
<input id="bar[2]"... etc
Run Code Online (Sandbox Code Playgroud)

无论数字如何,所有字段都是必需的,在某些情况下我还需要根据类型和位数进行验证.我正在使用jQuery validate插件进行客户端处理(是的,也支持服务器端的东西)并且验证不能内联,因为表单需要传递XHTML Strict(编辑:请参阅下面的我的附录) .

我的问题是我无法弄清楚如何使用动态数量的字段进行验证.以下是表单其余部分的验证语法通常如下所示:

$(document).ready(function() {

    // validate stage_form on keyup and submit
    var validator = $("#form_id").validate({

        // rules for field names
        rules: {

            name: "required", 
            address: "required",
            age: { required: true, number: true }

        },

        // inline error messages for fields above
        messages: {

            name: "Please enter your name", 
            address: "Please enter your address",
            age: { required: "Please enter your age", …
Run Code Online (Sandbox Code Playgroud)

validation jquery field dynamic

14
推荐指数
1
解决办法
1万
查看次数

强制https用于整个服务器/域

我正在开发一些只能通过https访问的表单.我有一个专用的服务器,有自己的证书和所有好东西.

所以我的问题确实是双重的:

1).强制每个请求成为https的最佳方法是什么?有没有比这更好的方法.htacess/mod_rewrite规则:

RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Run Code Online (Sandbox Code Playgroud)

2).是否有任何潜在的陷阱或缺点迫使我应该考虑的所有内容都是https(除了开销,这似乎不是一个问题)?

apache .htaccess mod-rewrite https

10
推荐指数
1
解决办法
1万
查看次数

PHP来清理粘贴的Microsoft输入

我有一个网站,用户可以使用TinyMCE的自定义实现发布内容(如论坛,评论等).他们中的很多人喜欢从Word复制和粘贴,这意味着他们的输入通常带有大量相关的MS内联格式.

我无法摆脱<span whatever>因为TinyMCE依赖于span标签的某些格式,我不能(并且不想)强迫所述用户使用TinyMCE的"从Word粘贴"功能(这不是'无论如何,似乎工作得很好.

有人知道图书馆/班级/功能会为我照顾这个吗?它必定是一个常见的问题,尽管我找不到任何确定的东西.我最近一直在想,一系列寻找特定于MS的模式的暴力正则表达式可能会成功,但我不想重新编写可能已经可用的东西,除非我必须这样做.

此外,固定卷曲引号,em-dashes等也会很好.我现在有自己的东西,但我真的只想找到一个MS转换过滤器来统治它们.

php user-input tinymce ms-word

9
推荐指数
1
解决办法
1万
查看次数

使用PHP检查远程文件是否是格式良好的XML

我有一个PHP驱动的站点,其中包含一个XML库存源,它是从ASP远程提供的(即XML feed url的顺序是:http://remote.com/client.asp).

由于Feed通常不可用(我的意思是网站返回ASP错误)我想在包含它之前检查feed是否是格式良好的XML.我通常的url_exists函数不起作用,因为即使"错误",URL确实存在.

TIA.

php xml feed

8
推荐指数
1
解决办法
1万
查看次数

处理多个滚动列的最佳方法

我正在开发一个Web应用程序,该应用程序可视化地包含一个包含四列可变高度内容的主体上方的标题.设计之神已将它定为固定高度,主要是因为每个列可能会变得非常长,因此(作为设计师)他们想要具有独立滚动条的iframe.

四个(潜在的)滚动条已经足够糟糕了,但如果整个页面高度固定在浏览器窗口之上,那么它最终会有五个!像这样的情况下的"正常"解决方案当然是将整个页面高度固定在700像素以上,以使其具有垂直拟合的"最佳机会",但我不想因为各种原因这样做希望是显而易见的.

所以我的问题是:什么是最好的方法来让一个填充可用(垂直空间)的主体容器与每个列做同样的事情?它是否实用/可能?额外的问题:我可以可靠地使用CSS溢出属性的列,还是我需要讨厌的iframe?我有很多CSS经验,但几乎没有使用百分比尺寸(特别是与像素尺寸结合,因为我需要标题).此外,这必须符合标准并向后兼容IE6.

TIA.

编辑:我不是在寻找一个CSS布局解决方案本身,我的问题是如何适应每个列的需要在主体容器和可滚动的可能的最大高度,而不固定身体的高度像素 - 除非我绝对需要.

css

6
推荐指数
1
解决办法
6517
查看次数

从 Google 翻译的网页链接回原始语言

我有一个客户网站,我们通过标志图标提供谷歌翻译的链接。我想提供从翻译结果返回原始语言(英语)的链接。

您可以在tesselaar.com任何页面的右上角看到我到目前为止所采取的行动

如果您单击其中一个标志,页面将被翻译,并且标志图标将替换为英文版本。我希望这个标志能够链接回来,但正如你所看到的,它没有链接回来,因为谷歌翻译正在重写我给它的 URL。有谁知道如何解决这个问题?

这是我的代码:

<?php

echo "<ul class=\"breadcrumb pull-right\">\n";

if (stripos($_SERVER['HTTP_REFERER'], "translate.google") !== false) { // page has been translated

  if (empty($_SESSION['return_url'])) $_SESSION['return_url'] = "tesselaar.com";

  echo "<li>View page in English:</li>\n";
  echo "<li><a target=\"_top\" href=\"http://" . $_SESSION['return_url'] . "\"><img src=\"/assets/img/flags/gb.gif\" width=\"16\" height=\"11\" title=\"English\" alt=\"English\"></a></li>\n";

} else { // regular site (not translated)

  $_SESSION['return_url'] = $_SERVER['REQUEST_URI'];

  echo "<li>Translate this page:</li>\n";
  echo "<li><a href=\"http://translate.google.com/translate?sl=en&tl=fr&u=tesselaar.com". $_SERVER['REQUEST_URI'] . "\"><img src=\"/assets/img/flags/fr.gif\" width=\"16\" height=\"11\" alt=\"French\"></a></li>\n";
  echo "<li><a href=\"http://translate.google.com/translate?sl=en&tl=de&u=tesselaar.com". $_SERVER['REQUEST_URI'] . "\"><img src=\"/assets/img/flags/de.gif\" width=\"16\" height=\"11\" alt=\"German\"></a></li>\n"; …
Run Code Online (Sandbox Code Playgroud)

php google-translate

5
推荐指数
1
解决办法
2767
查看次数

在PHP中自动生成META标记

我正在考虑编写一个PHP脚本来分析CMS的页面内容(即数据库字段),然后自动生成(X)HTML META描述和关键字标签,但一如既往没有重新发明轮子所以我是想知道是否有人知道这样的野兽?

我想象的前者可能是一个相对简单的正则表达式来抓住第一句或第二句,而后者可能涉及消除对常用词词典的单词然后加权频率或类似.

php database automation metadata

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

包含的绝对URL是否有额外的开销?

我有一种情况,看起来最简单的解决方案是从使用相对于包含文件(如CSS和Javascript)的绝对路径转换.每页共有大约10个包含的文件 - 在大多数页面上几乎相同.

我想知道这样做是否会有任何显着的开销(或确实是下行,而不是可移植性)?这是在专用服务器上的LAMP设置,其中所有内容都通过https运行.

编辑:澄清一下,我的意思是从"../foo.css"到" https://bar.com/foo.css ".

optimization include

0
推荐指数
1
解决办法
253
查看次数