问题列表 - 第41523页

使用Jquery Validate插件在文本字段上动态设置最小值

我试图在一个字段上有一个动态更新的最小值,具体取决于来自其他字段的输入.简而言之,我的代码是:

$("#new_project").live("click", function() {

    switch($('input:radio[name=quality-level]:checked').val()){
        case 'average' : ppw = .006;
        case 'below-average' : ppw =.004;
        case 'good' : ppw = .008;
        case 'very-good' : ppw = .016;
    }

    if ($('#minimum-word-length').val() && $('input:radio[name=quality-level]:checked').val())
    {
        min_price = $('#minimum-word-length').val() * ppw;

    }

    $("#new_project, .edit_project").validate({
    rules: {
    ...
    "price-per-article": {required: true, number: true,  min:min_price},
    ...
    },
    errorPlacement: function(error, element) { }


    });

});
Run Code Online (Sandbox Code Playgroud)

最低价格设置正确,并正确更新.也就是说,无论出于何种原因,最小值规则都不会更新我认为是因为验证代码仅加载在文档加载上.所以我猜有没有办法重新加载规则,以便在填充两个必要字段时最小值发生变化?

谢谢!

javascript validation jquery

4
推荐指数
1
解决办法
5179
查看次数

CSS特异性的最佳实践?

我正在创建一个联系表单,该表单将包含在几个不同的站点上.

联系表格的样式和网站的样式都将包含在内,我无法很好地预测网站的样式.我希望联系表单的样式很容易被网站的样式所覆盖,但我不希望联系表单的样式被意外地过度统治.

例如,如果站点开发人员想要更改提交按钮的颜色,则应该可以在不使用!important或某些特定#id #id element .class #id element.class类型的选择器的情况下轻松完成.

但是,另一方面,如果网站开发人员使用选择器编写样式,input { background: yellow; }或者#site-wrapper input { background: yellow; }我不希望它过度规则我的联系表单样式引用类,.contact_input { background: white; }

所以我的问题是,在这种情况下最佳做法是什么?我正在考虑在我的表单上添加一个ID并将其添加到每个选择器,因此我的选择器将成为#contactform .contact_input { background: white; }我认为这将有助于避免冲突,但我想知道是否有更好的方法来做到这一点,因为这在页面渲染方面似乎有点无效.也许这不是什么大不了的事,但我只是想把它扔出去看看人们的想法.

css performance conflict css-specificity

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

wicket ModalWindow错误

我是wicket的新手,当我尝试运行我的应用程序时,他遇到错误:

WicketMessage:模态窗口内容id错误.组件ID:myPanel; 内容ID:内容:

在我的AddStudent html中:

<span wicket:id="InformationDialog"/>
<span wicket:id="myPanel"/>
Run Code Online (Sandbox Code Playgroud)

这是我打开标签后的第一件事

在AddStudent.java中(在构造函数中):

panel=new InformationPanel("myPanel");
message=new ModalWindow("InformationDialog");
message.setContent(panel);
message.setCssClassName(ModalWindow.CSS_CLASS_BLUE);
message.setTitle("Important Information");
Run Code Online (Sandbox Code Playgroud)

InformationPanel扩展Panel的位置:

<html>
<wicket:panel>
<table>
<tr>
<td><span wicket:id="message"/></td>
</tr>
<tr>
<td><input type ="button" value ="OK" wicket:id="ok"/></td>
</tr>
</table>
</wicket:panel>
<html>
Run Code Online (Sandbox Code Playgroud)

显然,我有一个相应的java类 - 它可能没有关系,但在这里它是:

package myapp.project;

import org.apache.wicket.markup.html.basic.Label;
import org.apache.wicket.markup.html.form.Button;
import org.apache.wicket.markup.html.panel.Panel;

public class InformationPanel extends Panel {
    private Button ok;
    private Label messageLabel;
    public InformationPanel(String id){
        super(id);
        messageLabel=new Label("message","");
        ok=new Button("ok"){
            public void onSubmit(){
                AddStudent student = new AddStudent();
                setResponsePage(student);
            }
        }; …
Run Code Online (Sandbox Code Playgroud)

java wicket

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

带有表单验证插件的jQuery UI对话框

我目前正在为我的表单使用bassistance验证插件.我正在使用一个弹出式模式对话框来存放需要验证的表单,但由于某种原因,它不是在调用我的表单...我的所有ID和引用都在工作,我仍然没有成功.

也许有人可以为我揭开光明.这是我的Javascript代码.

$("#addEventDialog").dialog("open");

$("#addEventDialog").dialog({
    title: 'Add Event',
    modal: true,
    buttons: {
        "Save": function() {
            $("#interestForm").validate({
                submitHandler: function(form) {
                    $("#calendarWidget2").ajaxSubmit({
                        target: "#calendarResponse",
                        dataType: 'json',
                        beforeSubmit: function () {
                            $('input[type=submit]').attr("disabled", true);
                            $("#calendarResponse").show('slow');
                        },
                        success: function(response, event) {
                            if(response.status == true) {
                                $('input[type=submit]').attr("disabled", false);
                                $("#calendarResponse").delay(5000).fadeOut('slow');

                                //If the widget says it's okay to refresh, refresh otherwise, consider it done
                                if(response.refreshEvents == '1') {
                                    $("#calendar").fullCalendar("refetchEvents");
                                }
                                // Close the dialog box when it has saved successfully
                                $("#addEventDialog").dialog("destroy");
                                // Update the page with the …
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-ui jquery-validate jquery-ui-dialog

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

访问模型中的Symfony用户会话(Doctrine)

如何在Doctrine的模型中访问Symfony的当前用户会话?

我知道的两种方法是将它从模型中的sfContext中拉出来:

sfContext::getInstance()->getUser()->getCanSwim();
Run Code Online (Sandbox Code Playgroud)

或者,将sfUser实例(或片段)直接从控制器传递给模型:

UserTable::goSwimming($sf_user->can_swim);
Run Code Online (Sandbox Code Playgroud)

但是,这些方法中的任何一种方法都比其他方法更好,还是这不是正确的方法呢?

model-view-controller doctrine symfony1 model symfony-1.4

4
推荐指数
1
解决办法
3426
查看次数

需要免费在线虚拟unix pc

我使用的是Windows XP,我没有权利在我的电脑上安装任何软件.现在我正在研究UNIX.我想在终端中执行命令并虚拟使用UNIX.有没有网站可以让我免费通过在线练习UNIX?

unix virtual-machine

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

覆盖doctrine魔术访问器方法

我尝试覆盖属性getter方法(由sfDoctrineRecord :: __ call()方法处理),如下所示:

//myClass.class.php
public function getProperty()
{
  $property = parent::getProperty();
  //the following line is never reached
  return $property;
}
Run Code Online (Sandbox Code Playgroud)

但这导致无限递归.有可能吗?怎么样?

php doctrine symfony1

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

PHP数组键中的引号

我在我的工作中使用PHP代码,其中一些非常糟糕.当我在处理文件时,我看到了这个:

$array["$rowID"]['value'] = $value
Run Code Online (Sandbox Code Playgroud)

是否有任何理由$rowID应该用双引号括起来?

以下显然工作正常:

$array[$rowID]['value'] = $value
Run Code Online (Sandbox Code Playgroud)

这只是个人偏好,还是有理由将密钥双重引用?

php arrays

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

最适合开发的Android手机?

我有兴趣开始Android开发,我在.NET和WP7开发方面拥有丰富的经验,在WP7 Marketplace上有几个应用程序,在iPhone App Store上有几个应用程序.什么是最好的Android(和最便宜的)设备,以便我可以测试我的Android应用程序,我意识到有一个模拟器,但根据我的经验,它在测试和性能时从模拟器到设备有很大的不同.

我也理解围绕Android存在一些关注的问题,是否有关于如何以编程方式处理这些问题的指导?如提示/技巧?

更新:我忘了提到手机需要解锁.

感谢大家!

android

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

matplotlib中的点和线工具提示?

我有一个带有一些线段(LineCollection)和一些点的图表.这些线和点具有与其无关的一些与之关联的值.我希望能够添加鼠标悬停工具提示或其他方法,以便轻松找到点和线的关联值.这对点或线段是否可行?

matplotlib

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