小编Irv*_*nin的帖子

获取Bootstrap的预先输入的选定项目值

Bootstrap刚刚实现了一个名为typeahead的简洁自动完成功能.我无法获得文本输入的适当值.

例如,我可能有以下内容:

$('input').on('change', function(){
    console.log($(this).val());
});
Run Code Online (Sandbox Code Playgroud)

这似乎不会捕获所选值.有没有人知道如何使用带引导程序的typeahead获取所选值?

jquery typeahead twitter-bootstrap

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

jquery draggable启用和禁用

我已经尝试过任何事情,但总是得到同样的错误

$(".tooltip").draggable('disable');
Run Code Online (Sandbox Code Playgroud)

错误:在初始化之前无法调用draggable上的方法; 试图调用方法'禁用'

在初始化之前?所以我不能删除它实际被拖动之前的选项?我也尝试使用droppable,似乎无法启用它们而不会出现此错误.

编辑:我发现我有一个没有可拖动的类的元素(当你看错误时这是有道理的).现在我只需找到一种方法,所以它禁用所有可拖动的而不会抛出错误:)

jquery draggable

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

如何自定义验证属性错误信息?

目前我有一个名为ExistingFileName的自定义验证属性(下面),但我已经给它显示错误消息

    protected override System.ComponentModel.DataAnnotations.ValidationResult IsValid(object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext)
    {
        if (value!=null)
        {
            string fileName = value.ToString();
            if (FileExists(fileName))
            {
                return new ValidationResult("Sorry but there is already an image with this name please rename your image");
            }
            else
            {
                return ValidationResult.Success;
            }  
        }
        else
        {
            return new ValidationResult("Please enter a name for your image");
        }
    }
Run Code Online (Sandbox Code Playgroud)

我已经像这样实现了它:

[ExistingFileName]
public string NameOfImage { get; set; }
Run Code Online (Sandbox Code Playgroud)

我确定这是一种在设置属性时定义错误消息的方法,如下所示:

[ExistingFileName(errormessage="Blah blah blah")]
public string NameOfImage { get; set; }
Run Code Online (Sandbox Code Playgroud)

但我不知道怎么样?任何帮助是极大的赞赏

c# validation asp.net-mvc-4

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

公共静态字符串MyFunc()上的"预期的类,委托,枚举,接口或结构"错误.什么是"字符串"的替代品?

我尝试使用以下静态函数时收到错误.

错误:

预期的类,委托,枚举,接口或结构

功能(和类):

namespace MyNamespace
{
    public class MyClass
    {
        // Some other static methods that use Classes, delegates, enums, interfaces, or structs

        public static string MyFunc(string myVar){
            string myText = myVar;
            //Do some stuff with myText and myVar
            return myText;
        }
    } 
}
Run Code Online (Sandbox Code Playgroud)

这导致编译器愤怒地(红色)为字符串部分加下划线public static string.

所以,我认为这意味着string不是类,委托,枚举,接口或结构.

我可以使用什么而不是string返回字符串或类似字符串的对象?String在C#中似乎没有(大写S)类.

编辑:括号与某些注释代码不匹配 - 上面的代码工作正常,我的实际不匹配代码没有.谢谢!

c# static-methods compiler-errors

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

在jQuery UI 1.8中自定义自动完成显示

我正在尝试自定义JQuery 1.8中自动完成元素的外观.我使用了JQuery UI网站上的示例

$('#term').autocomplete(
    {source:'index.php?/Ajax/SearchUsers', minLength: 3, delay: 300}
).data("ui-autocomplete")._renderItem = function( ul, item ) {
    return $( "<li>" )
           .append( "<a>" + item.label + "<br>" + item.desc + "</a>" )
           .appendTo( ul );
};
Run Code Online (Sandbox Code Playgroud)

不幸的是,在JQuery UI 1.8中没有ui-autocomplete数据字段.我在哪里可以修改JQuery UI 1.8中自动完成的模板?

jquery jquery-ui

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

jQuery.attr()在谷歌Chrome和IE上运行良好,但在Firefox 8.0.1上失败

我正面临着Firefox 8.0.1的奇怪行为:这段代码在谷歌Chrome和IE中运行良好,但在Firefox上它失败,除非我在"调试模式_一步一步"运行它或者我放了一个在我设置属性"rel"的行之后发出警报...

// some stuff before
// this piece of code works fine excepts on FF
        totaltracks = data.length;
    j=0;
    while(j<totaltracks){
        newtrack =data[j];
        myPlaylist.add(newtrack);
        tracks = $("a.jp-playlist-item");
        curtrack =  $("a.jp-playlist-item")[j];
        $(curtrack).attr({rel:j});
        // I tried too : $("a.jp-playlist-item")[j].attr("rel",j); with same no effect on FF
        j++;            
    }    
Run Code Online (Sandbox Code Playgroud)

似乎FF只是不照顾指令(或跳转它)如果没有一步一步完成...面对这面墙2天过去...任何帮助/线索/技巧将不胜感激

firefox jquery firebug jquery-selectors jplayer

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

访问路径****被拒绝

我知道这已经有很多东西已经尝试了一些东西,但没有运气来修复它.

我有一个C#程序,它构建了一个XML文档,我试图将它保存到MyDocuments中的文件夹.调用XMLDoc.Save函数时,我得到了以下异常.

访问路径'C:\ Users\Ash\Documents\ConfigOutput'被拒绝

我有视觉工作室作为管理员运行.有关如何解决它的任何想法?

我已经尝试保存到桌面和C:\文件夹中.

我正在使用Windows 7.

运行构建的可执行文件似乎也不起作用.

抱歉,我觉得自己很愚蠢.我确实没有在输出路径中添加文件名.我不会删除任何其他人通过这个问题完成的问题!感谢所有的帮助/评论.

c#

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

手动触发datepicker onselect事件

谁能告诉我你如何触发datepicker的onselect事件?我的代码运行良好(根据datepickers altfield的值从数据库中提取一些数据)但是当页面加载时它不会触发当前日期的onselect事件,并且它不显示任何内容; 所以我想手动完成.

<script>
     $( "#datepicker" ).datepicker
    (
    {
          altField: '#sheet',
          onSelect: function load() {
            $(document).ready(function() {
                    $.ajax({
                    type: 'POST',
                    url: 'test.php',
                    data: {sheetid: $('#sheet').val()},
                    success: function(data)
                    {
                        $("#content").html(data);
                    }
                });

        });
        },
          firstDay: 1});
    </script>
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-ui datepicker

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

组件OLE DB源没有输入

我是VS 2010上新的SQL服务器数据工具.但我尝试做的是:

  1. 我创建了一个文本文件并将其作为flatfile导入
  2. 我尝试连接平面文件(绿色箭头)与OLE DB,但得到错误:

组件OLE DB源没有输入,或者它的所有输入都已连接到其他输出.您可以编辑组件以向其添加新输入.

为什么我会收到此错误?

当我打开平面文件时,它有不同的行和数据,所以实际上存在数据:/

database ssis visual-studio-2010 business-intelligence

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

jQuery ui排序列表中的可排序项和子项

如果将任何子元素拖动到任何父元素之外,则会存储其位置.这是一个很大的问题.元素必须返回上一个父级.子元素必须能够在父元素和父元素内移动.父元素必须能够在它们之间移动.

问题:

  1. 如何禁用国外父母拖动子元素?
  2. 如何让父母拖右?现在,如果第一个父级的示例向下拖动到PARENT#2或PARENT#3的位置,它将不会移动

码:

<script type="text/javascript" charset="utf-8" src="http://yandex.st/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript" charset="utf-8" src="http://yandex.st/jquery-ui/1.9.2/jquery-ui.min.js"></script>

<script>
    $(document).ready(function(){
            var sortable_element = $('.sortable');

            sortable_element.sortable(
            {
                items: ".group-caption, .group-caption .group-item",
                handle: ".move",
                cursor: "move",
                opacity: 0.7,
                containment: ".sortable",
                placeholder: "movable-placeholder",
                revert: 300,
                delay: 150,
                start: function(e, ui )
                {
                    ui.placeholder.height(ui.helper.outerHeight());
                }
            });
        })
    </script>


    <style>
        .sortable {

        }
        .group-caption {
            background: #D3CAAF;
            width: 400px;
            display: block;
            padding: 20px;
            margin: 0 0 15px 0;
        }
        .group-item {
            background: #5E5E5E;
            width: 300px;
            height: 30px;
            display: block;
            padding: …
Run Code Online (Sandbox Code Playgroud)

jquery parent-child jquery-ui-sortable

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