我正在使用Twitter Boostrap,我试图将jQuery Validation插件错误放在正确的元素中,而不是在HTML中硬编码每条消息.
请在这里查看jsfiddle:http://jsfiddle.net/yaEaF/1/
$('#register').validate({
rules: {
name: {
minlength: 2,
required: true
},
lname: {
minlength: 2,
required: true
},
username: {
minlength: 2,
required: true,
remote: {
url: '/setup/verify_username/',
cache: false
}
},
email: {
required: true,
email: true,
remote: {
url: '/setup/verify_email/',
cache: false
}
},
password: {
required: true,
minlength: 5,
maxlength: 250
},
password2: {
equalTo: '#password'
},
postal_code: {
required: true,
minlength: 5
},
timezones: {
required: true
},
mp: { …
Run Code Online (Sandbox Code Playgroud) 我们在服务器的根目录中安装了WP并且运行良好..但是,我们刚刚在子域中安装了另一个应用程序.现在,我可以查看该应用程序的index.php文件,但不能对它做任何事..根htaccess的规则(从WP基本安装)的影响的请求.
那么,如何消除WP htaccess文件影响子域呢?
以下是root的htaccess内容(WP安装):
<IfModule mod_rewrite.c>
RewriteEngine On
# BEGIN WordPress
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
</IfModule>
Run Code Online (Sandbox Code Playgroud)
对于子域中的htaccess:
RewriteEngine on
RewriteCond $1 !^(index\.php|css|stylesheets|js|images|user_guide|favicon\.ico|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
Run Code Online (Sandbox Code Playgroud)
我在网上到处搜索并尝试了一些我发现的样本......没有任何效果.
任何帮助是极大的赞赏 !谢谢
更新: 似乎Wordpress不是罪魁祸首..出于好奇,我删除了WP .htaccess文件中的所有行..并且子域中的应用程序仍然无法正常工作.它的重写规则一定是错的..
所以,这是第二个重写规则无效.如果我输入/index.php?about然后我可以看到关于页面..但它应该显示为:/ about
当我试图了解更多关于.htaccess重定向规则时,请耐心等待 - 我是专业的UI人员,我正在尽力提高除HTML/CSS/PHP等以外的编码技能语言
所以,我所拥有的是一个包含菜单的index.php文件 - 非常简单.如果在用户计算机上启用了Javascript,则使用简单的jQuery好东西在菜单下方显示表单,每个链接都有一个'return false;' 应用.
我想要做的是让关闭JS的页面可以访问,所以我不想将用户重定向到另一个页面,而是希望从每个链接使用POST或GET变量,以显示各种形式.. index.php文件 - 但是URL反映了菜单选项
以下是使用名为 - Home,About,Form1和Form2的菜单项的示例:
使用JS,单击上面的示例按钮只需将表单滑动或将数据包含在页面上.
关闭JS后,如果用户单击"关于"链接,我想将URL重写为http://domain.com/about - 但请将用户保留在index.php页面上(因为它是唯一的页面) )并能够使用POST或GET变量来显示使用PHP.
因此,访问http://domain.com/index.php?page=about 会在URL中显示 http://domain.com/about,但会将GET变量"page"传递给index.php文件.
希望这是有道理的......我相信有很多方法可以实现这一目标,所以如果你有关于如何改进它的想法,无论如何,我都很乐意听到它!
再次感谢Revive
这是针对基本的HTML/PHP页面,没有查询字符串等.我搜索了高低,找到了从URI中删除'index.php'的资源,或删除'.php'和其他文件扩展名.甚至添加一个尾部斜杠.但是,每次我尝试使用它们,或者使用我找到的示例时,我都会收到500服务器错误.
我可以在一个页面上传递查询字符串,但实际上我只想从索引页面中删除"index.php"并使所有子页面都没有文件扩展名.所以,像这样:
domain.com/index.php到domain.com/ domain.com/page1.php到domain.com/page1/ domain.com/page2.php到domain.com/page2/ domain.com/page3.php到域. COM /第3页/
我可以找到的所有示例都集中在CMS等等.查询字符串等等.没有什么只关注基本URI,我认为可能是导致我得到的错误的原因.
任何帮助表示赞赏!! 谢谢
我正在尝试找到一种将点击事件附加到元素的简单方法,这对于第一次和第二次点击事件来说非常容易.但是,我想要完成的是三次单击切换.
第一次点击= addClas('one'); 第二次点击= removeClass('one').addClass('two'); 第三次点击= removeClass('two').addClass('three'); 下一次单击将==第一次单击并再次循环...
我正在使用一个简单的div并通过CSS应用样式,以更改元素背景位置 - 所有非常典型和容易..并且是为toggle()或click()事件做的蛋糕..但我无法想象为我的生活如何处理第3次点击!:d
这是我的标记,例如:
任何帮助是极大的赞赏 !!
更新: 我有一些有用的东西..但是,恕我直言,这是丑陋和混乱..必须有一个更清洁,更简洁的方式:$(".tri_switch").click(function(){var this_id = $(this).attr("id");
<div class="tri-swtich" id="switch"></div>
Run Code Online (Sandbox Code Playgroud)
// alert(this_id); });
我在使用webapp时遇到了这个控件(这在仅限于邀请的测试版中)并且喜欢UI交互.webapp是使用prototype/scriptaculous构建的,我们通常在构建我们的Web应用程序时使用jQuery ..我的问题是,有没有人看过jQuery相当于这个UI元素?
我喜欢这种方法的几个不错的东西,而不是典型的无线电接收方法,是切换按钮的动画滑动效果,并且仍然可以在双击和调整大小光标上滑动.
由于我没有该元素的工作示例,因此我附加了一个链接以查看其中的屏幕截图.:)
http://www.youtube.com/watch?v=kdyBodu4bSM
我正在寻找的是一个jQuery插件,可以完成同样的事情..或jQuery中这样的代码片段.谢谢!
我一直在努力找到解决这个问题的方法,并且在网上遇到了很多类似的帖子,但是没有一个解决方案适用于我的特定实例.
我在一组元素中使用jQuery'inserAfter'.我可以轻松地添加组,但是,我还有一个remove()函数,当单击删除链接时调用,但是新添加的元素没有任何反应,即使我可以删除其他组没有问题.
我正在使用jQuery的on()来实现click函数..但是,这仍然不适用于动态添加的元素.
要重现此问题,请转到下面的jsfiddle链接,单击"添加组"按钮,然后看到添加到DOM的黄色组.现在,将鼠标悬停在黄色组上以显示删除按钮.点击删除按钮,tada ... nothin'
这是一个例子:
http://jsfiddle.net/revive/5MFRm/
jQuery(function($) {
$( "#tabs" ).tabs();
$("#group0").hide();
$('.group-content').hide(); // Hide all group-content elements
function clonePanel() {
var panel=$("#tabs #group0").clone(false),
lastpanel = $("#tabs .group").last().index(),
newid = 'group'+(lastpanel+1);
panel.attr('id',newid).addClass('newpanel');
panel.insertAfter($("#tabs .group").last()).show();
}
$(".add-group").on('click',function(){
clonePanel();
});
$(".delete-group").on('click',function(){
$(this).closest('.group').fadeOut('slow', function(){$(this).closest('.group').remove(); });
// alert('done');
});
$('#tabs').on('click', '.group-title-toggle',function(){ // Add class "hover" on dt when hover
$(this).closest('.group-title').toggleClass('active').next().slideToggle(); // Toggle dd when the respective dt is clicked
});
});
Run Code Online (Sandbox Code Playgroud) .htaccess ×3
jquery ×3
jquery-ui ×2
mod-rewrite ×2
click ×1
get ×1
insertafter ×1
php ×1
post ×1
redirect ×1
subdomain ×1
validation ×1
wordpress ×1