小编Boo*_*eus的帖子

jQuery Validation自定义验证不添加空间验证

我有一个表单,用户可以更新他的姓名和姓氏.我使用jQuery验证来验证表单.如何验证用户是否放置空格?

这就是我所拥有的:

<script>
$(document).ready(function(){   
  $('#submit').click(function() {
  var valid = $("#myform").valid();
  if(!valid) {
    return false;
  }
  $.ajax({
    type: "POST",
    url: 'save',
    data:  $('#myform').serialize(),
    dataType: 'json',
    cache: false,
    success: function(result) {
      // redirect to another page
    }
  });
  });
  });
</script>

</head>
<body>


<form id="myform" method="post" action="">
<fieldset>
<legend>update name</legend>
<p>
 <label for="fname">Name</label>
 <em>*</em><input id="fname" name="fname" size="25" class="required" minlength="2" />
</p>
<p>
 <label for="lname">Last Name</label>
 <em>*</em><input id="lname" name="lname" size="25" class="required" minlength="2" />
</p>
<p>
 <input id="submit" type="submit" value="Submit"/>
</p>
</fieldset>
</form>
Run Code Online (Sandbox Code Playgroud)

谢谢

jquery jquery-validate

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

jQuery在子div中获取值

我需要获取子div的文本值.

<div id='first'>
    <div id='first_child'>A</div>
    <div id='second_child'>B</div>
    <div id='third_child'>C</div>
</div>
Run Code Online (Sandbox Code Playgroud)

我试图抓住价值B.我正在尝试这个,但它不起作用,

var text_val = $('#first').next('#second_child').val();
Run Code Online (Sandbox Code Playgroud)

jquery

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

数据库架构 - 表示位置

我需要表示一些事件的位置,我正在为这个应用程序设计数据库模式.我有两种方法来展示位置:

方法1: 4表:

  • 国家
  • 状态
  • 城市
  • 位置(在位置我有country_id,state_id和city_id的外键)

方法2: 1表:

  • 地点和简单的字段国家,州,城市,存储为文本(没有外国ID)

你会推荐哪种方法?第一个将有助于消除例如同一个国家(美国,美国,美国等)的可能的不同名称,并且可能有助于在文本框中写入可能是强制性的时候提供建议.

但是,第二种方法似乎可以让一切变得更简单,并且应该减少对数据库的查询次数.

你觉得哪一个更好?你知道这种情况下的最佳做法是什么吗?例如,它是如何做一些大型门户网站,他们也需要像位置这样的东西(例如foursquare等).Afaik facebook使用第二种方法,但是......我想听听你的意见以及为什么你会选择一种方法而不是另一种方法.

谢谢!

mysql database database-schema

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

如何使用Rails 3.0.x配置Log4r?

我尝试根据本文使用Rails 3.0.4配置log4r:http://www.dansketcher.com/2007/06/16/integrating-log4r-and-ruby-on-rails/

/Users/toto/.rvm/gems/ruby-1.9.2-p0/gems/log4r-1.1.9/lib/log4r/yamlconfigurator.rb:166:in `sub!': can't convert Pathname into String (TypeError)
    from /Users/toto/.rvm/gems/ruby-1.9.2-p0/gems/log4r-1.1.9/lib/log4r/yamlconfigurator.rb:166:in `block in paramsub'
    from /Users/toto/.rvm/gems/ruby-1.9.2-p0/gems/log4r-1.1.9/lib/log4r/yamlconfigurator.rb:165:in `each'
    from /Users/toto/.rvm/gems/ruby-1.9.2-p0/gems/log4r-1.1.9/lib/log4r/yamlconfigurator.rb:165:in `paramsub'
    from /Users/toto/.rvm/gems/ruby-1.9.2-p0/gems/log4r-1.1.9/lib/log4r/yamlconfigurator.rb:156:in `block in decode_hash_params'
Run Code Online (Sandbox Code Playgroud)

我已经谷歌搜索Rails 3集成,但还没有找到一个有效的解决方案.任何人都可以指向一个工作的代码片段,允许使用YAML文件进行日志配置,并在运行时初始化?

作为参考,我将示例logger.rb放在config/initializers文件夹中,将log4r.yml放在config目录中.

谢谢

ruby-on-rails log4r ruby-on-rails-3

16
推荐指数
1
解决办法
8893
查看次数

为什么我无法使用PEM_read_RSAPublicKey读取openssl生成的RSA pub密钥?

我正在尝试读取使用openssl生成的RSA公钥,如下所示:

Private Key:
    openssl genrsa -out mykey.pem 1024

Public Key afterwards:
    openssl rsa -in mykey.pem -pubout > somewhere.pub
Run Code Online (Sandbox Code Playgroud)

然后我试着读:

FILE *keyfile = fopen("somewhere.pub", "r");
RSA *rsa_pub = PEM_read_RSAPublicKey(keyfile, NULL, NULL, NULL);
//rsa_pub == NULL!
Run Code Online (Sandbox Code Playgroud)

当我正在阅读私钥时,它可以工作

FILE *keyfile = fopen("mykey.pem", "r");
RSA *rsa_pri = PEM_read_RSAPrivateKey(keyfile, NULL, NULL, NULL);
//all good
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

我已经读过openssl生成RSA公钥的X509密钥.但我甚至无法加载X509发布密钥.

谢谢

c encryption openssl rsa

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

Smarty Modifier文件大小

我正在使用Smarty,其中一个节目显示文件名,包括日期,文件大小,最后访问等...

如果小于1024,我想在K中显示文件的大小,如果小于1048576等,则以Mb显示...

数据(文件信息)来自数据库(名称,文件大小,日期等...)

例如:

File             Mime       Size       Date 
Filename1.jpg    mime/jpg   14.1Kb     2011/12/12
Run Code Online (Sandbox Code Playgroud)

Smarty中是否有任何修饰符可以做到这一点?

谢谢

php size smarty

15
推荐指数
1
解决办法
3368
查看次数

.htaccess和params

我在网上挖掘.htaccess并重写我需要对我的网站做的规则.

我看到了一些我不理解的东西,想知道它意味着什么

我想知道我需要使用的所有其他我需要使用的2个正则表达式之间有什么区别:

RewriteRule ^home$ mainpage.php?id=$1 [QSA]
Run Code Online (Sandbox Code Playgroud)

和

RewriteRule ^home(/)?$ mainpage.php?id=$1 [L]
Run Code Online (Sandbox Code Playgroud)

我看了QSA和L,但(/)意味着什么?

.htaccess mod-rewrite

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

我可以禁止或限制基于IP的国家吗?

我从非洲的尼日利亚和加纳等地获得6-10个注册.我目前正在捕获IP,因此是否可以限制来自特定国家/地区的IP范围?

如果我可以对它们进行限制,那么将此范围添加到我的.htaccess文件或在站点级别限制它们会更有意义吗?

php .htaccess mod-rewrite spam-prevention

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

jQuery nth-child之后添加html

我有一个简单的无序列表,包含16个列表项.我想使用jQuery在每四个现有列表项之后添加一个新的列表项

我该怎么办?代码如下:

<ul>
    <li>some stuff</li>
    <li>some stuff</li>
    <li>some stuff</li>
    <li>some stuff</li>

    <li class="clear">This is what I want to add</li>

    <li>some stuff</li>
    <li>some stuff</li>
    <li>some stuff</li>
    <li>some stuff</li>

    <li class="clear">This is what I want to add</li>

    and so on...
</ul>
Run Code Online (Sandbox Code Playgroud)

jquery css-selectors

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

无法提交svn - 访问被拒绝

我正在与SVN合作开展一个小项目.

我检查了项目:

svn co http://mylocalserver/projectx/ .
Run Code Online (Sandbox Code Playgroud)

我做了我的更改(更新和添加文件):

svn add file1.php, file2.php
Run Code Online (Sandbox Code Playgroud)

但是,每次我想使用此命令提交更改时:

svn commit -m "added file1.php and file2.php and updated the bug #4123" file1.php file2.php gah.php
Run Code Online (Sandbox Code Playgroud)

我明白了: Access is denied

可能是什么问题?

svn commit

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