问题列表 - 第19883页

如何在javascript,jquery中运行停止函数?

我有以下功能:

function checkEmails(newEmail){
    $('table td:nth-child(3)').each(function(){
        if ($(this).html() == newEmail)
        {
            alert('The email address "' + newEmail + '" is already in the list.  Duplicates are not allowed.');
            toggleSpinner();
            return false;
        }           
    });
    return true;
} 
Run Code Online (Sandbox Code Playgroud)

我在表单提交处理程序中以这种方式调用它:

if (!checkEmails($('input#email', $('#newForm')).val())) {
  return false;
}//I submit the form via ajax next....
Run Code Online (Sandbox Code Playgroud)

我只是检查以确保用户尝试提交的电子邮件地址不在表中.它似乎运行良好,除了在Firefox中,它实际上并没有停止发生ajax请求.出现警告框,告诉我用户已经在列表中,但点击确定后,表单仍然会被提交.它在我想要的IE中工作.

我在这做错了什么?

javascript jquery

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

用C++连接字符串

我是一个相当缺乏经验的C++程序员,所以这个问题可能很基础.我想获取我的copula的文件名:

string MonteCarloBasketDistribution::fileName(char c)
{
    char result[100];
    sprintf(result, "%c_%s(%s, %s).csv", copula.toString().c_str(), left.toString().c_str(), right.toString().c_str());
    return string(result);
}
Run Code Online (Sandbox Code Playgroud)

用于:

MonteCarloBasketDistribution::MonteCarloBasketDistribution(Copula &c, Distribution &l, Distribution &r): copula(c), left(l), right(r)
{
    //.....
    ofstream funit;
    funit.open (fileName('u').c_str());

    ofstream freal;
    freal.open (fileName('r').c_str());
}
Run Code Online (Sandbox Code Playgroud)

但是,创建的文件具有垃圾名称,主要由奇怪的字符组成.知道我做错了什么以及如何解决它?

c++ linux g++

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

Drupal - Webform元素主题

关于Drupal webforms的另一个问题 - 表单本身是由/includes/form.inc构建的

function theme_form_element($element, $value)

<label>在$ output中添加一个元素.我想只为一个webform删除该标签,所以我必须覆盖该功能.如何只为一个webform覆盖它,而在其他所有webform中保留它相同?例如

if ($block == 'contact'):
  // only output <input> form element stored in $value
  function mytheme_html_form_element($element, $value) {
    $t = get_t();
    $output .= " $value\n";
    return $output;
  }
endif;
Run Code Online (Sandbox Code Playgroud)

这是可能的,if条件是什么?

php drupal drupal-webform

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

如何结束文件的合并?

在Git中合并文件后,我试图拉出存储库,但错误出现了:

你还没有完成你的合并.(MERGE_HEAD存在)

如何结合合并?

git merge

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

C#获取自己的类名

如果我有一个被调用的类MyProgram,有没有办法将" MyProgram " 检索为字符串?

c# reflection

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

jQuery:找到具有特定类的最后一个孩子

如果我有深度嵌套无序列表并且我有对根节点的引用,是否有内置方法来查找具有特定css类的"li"类型的最后一个子节点?例如,如果我有一个5级深度的树视图分支,并且分支向下扩展到第三级,则1,2,3级将具有"可折叠"类.现在我想在3级有这个类的情况下找到最后一个"li".

jquery

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

如何将视频录制到AIR中的本地磁盘?

我正在尝试将网络摄像头的视频和音频录制到存储在用户本地硬盘上的FLV文件中.我有一个版本的代码工作,它使用NetConnection和NetStream通过网络将视频流传输到FMS(Red5)服务器,但我希望能够在本地存储视频,以用于低带宽/片状网络情况.我正在使用FLex 3.2和AIR 1.5,所以我不相信应该有任何防止这种情况发生的沙箱限制.

我见过的事情:

  • FileStream - 允许read.writing本地文件,但没有.attachCamera和.attachAudio方法用于创建FLV.
  • flvrecorder - 从网络摄像头生成屏幕抓取并创建自己的flv文件.不支持音频.许可证禁止商业用途.
  • SimpleFLVWriter.as - 类似于没有奇怪许可证的flvrecorder.不支持音频.
  • 此stackoverflow帖子 - 演示使用NetConnection/NetStream从本地磁盘播放视频.

鉴于我已经有一个版本已经使用NetStream流式传输到服务器,我认为最后一个是最有希望的,并继续把这个演示应用程序放在一起.代码编译并运行没有错误,但我在磁盘上没有单击停止按钮的FLV文件. -

<mx:Script>
    <![CDATA[

        private var _diskStream:NetStream;
        private var _diskConn:NetConnection;
        private var _camera:Camera;
        private var _mic:Microphone; 

        public function cmdStart_Click():void {
            _camera = Camera.getCamera();
            _camera.setQuality(144000, 85);
            _camera.setMode(320, 240, 15);
            _camera.setKeyFrameInterval(60);

            _mic = Microphone.getMicrophone();

            videoDisplay.attachCamera(_camera);

            _diskConn = new NetConnection();
            _diskConn.connect(null);

            _diskStream = new NetStream(_diskConn);
            _diskStream.client = this;
            _diskStream.attachCamera(_camera);
            _diskStream.attachAudio(_mic);
            _diskStream.publish("file://c:/test.flv", "record");

        }

        public function cmdStop_Click() {
            _diskStream.close();
            videoDisplay.close();
        }

    ]]>
</mx:Script>    
    <mx:VideoDisplay x="10" y="10" width="320" height="240" …
Run Code Online (Sandbox Code Playgroud)

air video-capture

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

为什么使用ASP.NET MVC局部视图(.ascx)

正如话题所说.我为控制器方法添加视图的原因和场景是什么,我应该选中"创建局部视图(.ascx)"复选框?

asp.net-mvc

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

如何在Vim中的目录中递归搜索和替换?

我发现了Vim的替代命令......

:%s/replaceme/replacement/gi
Run Code Online (Sandbox Code Playgroud)

和vimgrep ......

:vimgrep  /findme/gj  project/**/*.rb
Run Code Online (Sandbox Code Playgroud)

有没有办法将它们组合起来,以便在目录下的所有文件中进行替换?

vim recursion search

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

C#:在给定构造函数参数数组的情况下,是否有LINQ方法来创建对象数组?

举个例子,假设我有一个名字数组,我想Person通过调用一个构造函数来创建一个对象数组string name.

class Person()
{
    public string Name { get; set; }

    public Person(string name)
    {
        Name = name;
    }
}

...

static void Main()
{
    string[] names = {"Peter", "Paul", "Mary"};
    Person[] people;

    /*  I could do this but I'm wondering if there's a better way. */
    List<Person> persons = new List<Person>();
    foreach(string name in names)
    {
        persons.Add(new Person(name));
    }

    people = persons.ToArray();
}
Run Code Online (Sandbox Code Playgroud)

我已经被困在.Net 2.0世界太久了,我正试图在我目前的停机时间进行现代化改造......

c# linq

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