小编Job*_*mno的帖子

验证从文本框对Datepicker DateRange输入的日期

嗨有一个文本框datepicker.用户可以从datepicker中选择日期,也可以通过在文本框中键入来手动输入日期.如果手动输入日期,如果在日期选择器的日期范围内,我如何验证输入?请帮忙.例如,我的日期选择器最大年份仅为1995年,因此不允许用户输入日期,例如01/25/1996.

HTML

Date of Birth (MM/DD/YYYY):
<input type="text" class="datepicker minimumSize" 
name="BirthDate" id="BirthDate"/>
Run Code Online (Sandbox Code Playgroud)

JavaScript的

var d = new Date();
var year = d.getFullYear() - 18;
d.setFullYear(year);
$('#BirthDate').datepicker({
    changeYear: true,
    changeMonth: true,
    yearRange: '1920:' + year + '',
    defaultDate: d});

$('#BirthDate').blur(function(){
//Validate input
});
Run Code Online (Sandbox Code Playgroud)

JSfiddle http://jsfiddle.net/jobzky/wUpQG/

jquery datepicker

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

使用精确Word的LINQ过滤列表

我有这个字符串列表.我想过滤掉那些与我搜索过的关键字完全匹配的项目.例如,我有关键字"in"我希望结果只过滤那些具有确切单词"in"的项目.请帮忙.

static IEnumerable<string> GetData()
       {
           var strList = new List<string> 
           { "I'm in love",
            "Coffee contains caffeine",
            "The best inn so far",
            "Inside of me",
            "in the darkness"};
           var filteredItems = strList.Where(x => x.Contains("in"));
           return filteredItems;
       }
Run Code Online (Sandbox Code Playgroud)

从我的列表中我只想返回第1项和第5项,因为它们是具有确切单词"in"的项目.

在此输入图像描述

c# linq

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

用于密码验证的字母数字JavaScript RegEx

我正在使用下面的正则表达式验证密码只接受字母数字字符.如果我输入2个字符一个alpha和一个数字但是如果超过两个字符我的正则表达式不起作用,则正则表达式有效.如果可能,我希望以下结果如"预期行为"中所示.任何人都可以帮我改写我的正则表达式吗?

JavaScript的

  function checkPasswordComplexity(pwd) {
        var regularExpression = /^[a-zA-Z][0-9]$/;
        var valid = regularExpression.test(pwd);
        return valid;
    }
Run Code Online (Sandbox Code Playgroud)

当前行为

Password:Valid
a1:true
aa1:false
aa11:false
Run Code Online (Sandbox Code Playgroud)

预期的行为

Password:Valid
aa:false (should have at least 1 number) 
1111111:false (should have at least 1 letter)
aa1:true
aa11:true
a1a1a1a1111:true
Run Code Online (Sandbox Code Playgroud)

javascript regex

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

RDLC根据字段值显示/隐藏控件

我有矩形rdlc控件,里面有几个文本框.矩形可见性取决于"兴趣"数据集字段.如果兴趣值大于0,则显示该矩形隐藏.

我试着像这样设置矩形的可见性表达式

=Sum(Fields!Interest.Value, "BasePayment")>0
Run Code Online (Sandbox Code Playgroud)

但那不起作用.即使兴趣值大于零,矩形也根本不显示.

请帮忙.我是RDLC的新手

report rdlc

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

转换为字符串时删除无效小数位(C#)

我有一个具有十进制数据类型的属性让我们说"兴趣"然后我有另一个字符串类型的属性让我们说"InterestString".

属性

 public decimal Interest { get; set; }
 public string InterestString { get; set; }
Run Code Online (Sandbox Code Playgroud)

我想将Interest的值分配给InterestString,所以我做了以下操作.例如,假设Interest的值为4(不带小数位):

InterestString = Interest.ToString();
Run Code Online (Sandbox Code Playgroud)

如果转换完成,我InterestString变为"4.000"但我的兴趣值只有4而没有.0000.

我想在转换后保留格式.我怎样才能摆脱那些微不足道的小数位?

如果我做这样的事情

InterestString = Interest.ToString("N0");
Run Code Online (Sandbox Code Playgroud)

它会给我InterestString ="4"; But what if I have Interest 4.5? This will give meInterestString ="5"`(四舍五入到十).

如果我这样做Interest.ToString("N2")会给我仍然2个微不足道的小数位.我想要的行为是删除无意义的小数位.

请帮忙.

c# type-conversion

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

过期时重新启动倒数计时器

我在这里使用倒数计时器http://keith-wood.name/countdown.html

我想如果我的计时器过期它将重新启动.我的下面的实现在到期后没有重启计时器.请帮忙.

HTML

  <span id="divtimerholder"></span>
Run Code Online (Sandbox Code Playgroud)

JavaScript的

 $(document).ready(function() {
          startCountdown();
        function startCountdown() {
            $('#divtimerholder').countdown({ layout: '{mnn} : {snn}', timeSeparator: ':', until: 60, onExpiry: restartCountdown
            });

        }
        function restartCountdown() {
            $('#divtimerholder').destroy();
            startCountdown();
        }
    });
Run Code Online (Sandbox Code Playgroud)

JSFiddle http://jsfiddle.net/zD2M2/

jquery countdown

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

如何按字母数字升序排序此字符串

我有以下字符串列表

var strTest = new List<string> { "B2", "B1", "B10", "B3" };
Run Code Online (Sandbox Code Playgroud)

我想将它们排序如下“B1,B2,B3,B10”。

如果我使用 LINQ OrderBy,它会以“B1、B10、B2、B3”的方式排序

请帮忙。这是我的代码。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace SortingDemo
{
    class Program
    {
        static void Main(string[] args)
        {
            var strTest = new List<string> { "B2", "B1", "B10", "B3" };
            var sort = strTest.OrderBy(x => x);
            var sortedStr = string.Join(",", sort);
            Console.WriteLine(sortedStr);
            Console.ReadLine();
        }
Run Code Online (Sandbox Code Playgroud)

c# linq sorting

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

没有使用knockout.js填充html表

我有web应用程序,我正在尝试使用knockout.js填充我的html表,但我的表仍然是空的.我的数据是通过ajax调用的.jQuery和Knockout.js都引用了我的页面.这是代码;

HTML

 <table id="payment_schedule">
            <thead>
                <tr class="tableHeader">
                    <th width="50px">
                        Index
                    </th>
                    <th width="50px">
                        Due Date
                    </th>
                </tr>
            </thead>
            <tbody>
                <tr data-bind="foreach: paymentSchedules">
                    <td data-bind="text: Index"></td>
                    <td data-bind="text: Month"></td>
                </tr>
            </tbody>
        </table>
Run Code Online (Sandbox Code Playgroud)

JavaScript函数

 function GetComputation() {
        $.ajax({
        url: '/UnitSearch/CalculateMortgage',
        cache: false,
        dataType: 'json',
        success: function (data) {
                viewModel.paymentSchedules(data.PaymentSchedules);
        }
    });
}
var data = [];
var viewModel = {
    paymentSchedules: ko.observableArray(data)
};
ko.applyBindings(viewModel);
Run Code Online (Sandbox Code Playgroud)

从ajax返回的数据

在此输入图像描述

jquery asp.net-mvc-3 knockout.js

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

jQuery.on函数无法正常工作

我正在使用jQuery 1.9.1,我需要对动态添加的td执行操作.我试图使用jQyuery.on函数,但我的代码没有被调用.请帮忙!这是我的代码

HTML

<div>First Name:
    <input type="text" name="txtFName" id="txtFName" />
    <br/>Last Name:
    <input type="text" name="txtLName" id="txtLName" />
    <br/>
    <input type="button" value="Add User" id="btnAdd" />
</div>
<br/>
<div>Users
    <table id="tblusers">
        <thead>
            <tr>
                <th>First Name</th>
                <th>Last Name</th>
                <th></th>
            </tr>
        </thead>
        <tbody id="tbUsers"></tbody>
    </table>
    <br/>
    <input type="button" value="Save Users" />
</div>
Run Code Online (Sandbox Code Playgroud)

使用Javascript

$(document).ready(function () {
    $('#btnAdd').click(function () {
        var content = "";
        var fName = $('#txtFName').val();
        var lName = $('#txtLName').val(); ;
        content = "<tr><td>" + fName + "</td><td>" + lName + "</td><td class=\"clremove\">Delete</td></tr>"; …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

如何将此图像源转换为Url.Content?

我有以下图像以这种方式呈现.

  <img src="../../../..@Model.FloorPlan.Floor_Plan_Image_Path@Model.FloorPlan.Floor_Plan_Image_Filename" alt=""/>
Run Code Online (Sandbox Code Playgroud)

我希望如果可能的话,它的src属性将被更改为Url.Content.

我试过的是这个,但我的问题是它将我的模型视为字符串:

<img src="@Url.Content("~/Model.FloorPlan.Floor_Plan_Image_Path@Model.FloorPlan.Floor_Plan_Image_Filename")" alt=""/>
Run Code Online (Sandbox Code Playgroud)

谁能帮我?

Path和Filename的值如下:

Model.FloorPlan.Floor_Plan_Image_Path ="/ Content/Uploads/FloorPlans/00004601 /"Model.FloorPlan.Floor_Plan_Image_Filename ="testfloorplan.png"

c# asp.net-mvc razor asp.net-mvc-3

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