小编ios*_*s85的帖子

当下拉列表的OnChange调用时,事件不会触发

在我的下拉列表中,我进行了设置,以便onchange应该调用checkval并传入元素的id.我刚刚开始使用真正基本的登录,但是甚至无法显示警报.我究竟做错了什么?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Untitled Document</title>
<script>
function checkval(id){
    if($('#' + id).val == "Other")
    {
        alert("You Selected Other");
        //other logic will go here
    }
}
</script>
</head>

<body>
<select name="items1[]" id="items1[]" onchange="checkval(id);">
    <option selected value="">Select One</option>
    <option value="one">One</option>
    <option value="Other">Other</option>
  </select>

<select name="items2[]" id="items2[]" onchange="checkval(id);">
    <option selected value="">Select One</option>
    <option value="one">One</option>
    <option value="Other">Other</option>
  </select>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

html jquery drop-down-menu

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

在CDN关闭时加载jQuery的备份副本

我在用于初始化所有应用程序的脚本中有这个代码,它从谷歌CDN加载jQuery以及我们所有应用程序所需的其他几个东西.然后,当我们加载特定的程序功能时,我们检查以确保jquery已加载,以防CDN关闭.我遇到的问题是它仍在加载第二个.如果我alert("Test");在行之后添加一个简单的headTag.appendChild(jqTag);它可以很好地工作,但是如果我删除警报它会使用第二个.是什么赋予了?

他们像这样加载:

<script type="text/javascript" src="i-initializer.js"></script>
<script type="text/javascript" src="i-program.js"></script>
Run Code Online (Sandbox Code Playgroud)

初始化脚本:

if(typeof jQuery=='undefined'){
    var headTag = document.getElementsByTagName("head")[0];
    var jqTag = document.createElement('script');
    jqTag.type = 'text/javascript';
    jqTag.src = 'http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js';
    headTag.appendChild(jqTag);
}
Run Code Online (Sandbox Code Playgroud)

然后在另一个脚本中我们有以下内容:

if(typeof jQuery=='undefined'){
    var header = document.getElementsByTagName("head")[0];
    var qtag = document.createElement('script');
    qtag.type = 'text/javascript';
    qtag.src = 'http://feedback.oursite.com/scripts/jquery-1.8.3.min.js';
    qtag.onload = checkjQueryUI;
    header.appendChild(qtag);
}
else
{
    jQCode();
}
jQCode() {
...
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery cdn

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

自动运行ASP.net c#Web应用程序

我有一个ASP.net Web应用程序,它检查我的服务器的状态,然后将所有这些信息包装起来并将其放入电子邮件中.我的问题如何自动运行这样说每天凌晨2点,或者每12个小时?

谢谢

c# asp.net automation

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

如何访问动态创建的对象

我正在动态创建一个对象.我想知道如何访问它?其中一些对象需要通过其他方式隐藏,而不是单击(以编程方式,按钮单击,链接等).所以我不认为我可以使用.on.我将如何访问这些来隐藏它们?

$(document).ready(function() {
$('body').append('<div id="testdiv">Test DIV</div>');

}); 

$('#testdiv').hide();
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

从MVC4中的表单获取数据

在我看来,我有以下HTML,是的,我知道我可以使用HTML帮助器,但在这种情况下我不能使用它,因为我允许MVC创建textarea时,我们在页面上使用的一些脚本会导致严重的问题.

@Html.TextBox("name", "", new {  @placeholder = "name", @class = "formElement", @id="name"})
<textarea id="message" placeholder="comments" class="formElement"></textarea>
Run Code Online (Sandbox Code Playgroud)

然后在我的控制器中,我设置了一个非常基本的行来打印出名称和消息.

    [HttpPost]
    public ActionResult Form(MessageViewModel model)
    {
        return Content("Name: " + model.name + " Message: " + model.message);
    }
Run Code Online (Sandbox Code Playgroud)

名称可以访问得很好,因为它是使用HTML帮助程序创建的,但是我无法访问消息,因此无法返回任何内容.名称和消息都在我的ViewModel中定义:

    public string name { get; set; }
    public string message { get; set; }
Run Code Online (Sandbox Code Playgroud)

如何访问消息textarea中的文本?

c# asp.net asp.net-mvc-4

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

必须关闭DataReader首先和我的LINQ查询

我试图使用LINQ Name从我的数据库中选择一堆对象使用EF.问题是我收到一个错误:

已经有一个与此命令关联的打开DataReader,必须先关闭它.

Project是包含有关该项目的信息的Type.它是名称类的导航属性.我的LINQ查询导致此错误有什么问题.

var allNames = from n in _db.DCENames
               orderby n.BrandName ascending
               select n;

foreach (Name name in allNames)
{
    NameDbModel data = new NameDbModel();
    data.id = name.Id;
    data.BrandName = name.BrandName; 
    data.MarkType = name.Project.MarkType;
    data.DateAdded = name.DateAdded;
    data.PrimarySector = name.Project.PrimarySector;
    data.ProjectName = name.Project.ProjectName; 
    data.Status = name.Project.ProjectStatus;
    data.ProjectId = name.Project.ProjectId;
    data.Notes = "";
    model.Add(data);
}
Run Code Online (Sandbox Code Playgroud)

c# linq

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

在故事板上使用iCarousel框架

有没有人试图用故事板实现iCarousel?我有一个现有项目,但不确定这是否适用于Storyboard.有没有人成功完成此任务或提供任何指示,我需要在Storyboard项目中实现这一点?

objective-c storyboard ios icarousel

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

排序通用列表

我正在阅读有关排序列表的教程,我遇到了这行代码

myGenericList.Sort((x, y) => String.Compare(x.name, y.name));
Run Code Online (Sandbox Code Playgroud)

我试过调查这个,但我只是不明白这一行.任何人都可以向我解释这一行中究竟发生了什么吗?

c# list

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

比较列表中同一对象的两个实例

我试图比较两个对象,看看它们是否相同.我从JSON代码创建第一个List,并使用InstructionModel实例填充List(数据).然后,我通过选择数据并创建InstructionModel的新实例(模型)来将数据与数据库进行比较.但结果总是错误的,我在代码中做错了什么?

exists = data.contains(model);

if(!exists)
{
    //Do Some Stuff Here
}
Run Code Online (Sandbox Code Playgroud)

数据来自List<InstructionModel>: 在此输入图像描述 InstructionModel对象中的数据: 在此输入图像描述

java list

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

单击链接并调整位置时显示弹出窗口

我正在尝试在我的页面上的链接旁边创建一个小弹出窗口.我需要它是动态的,因为生成的链接数是随机的.我希望每次都能在框旁边显示框,所以这需要将位置调整到新坐标我的问题是如何根据点击的链接以编程方式确定移动框的位置?我不知道如何处理这个问题,我正在寻找一些建议.

HTML

<div style="display: none; border: 1px solid black; height: 150px; width: 250px; 
       padding: 5px; position: absolute; left: 100px; top: 100px; 
       background-color: silver;" id="messageBox">
    <textarea style="width: 225px; height: 115px;"></textarea>
    <button id="save" style="float: right;">Save</button>
</div>

<div class="productLine">
    <a href="#">Link #1</a><br /><br />
    <a href="#">Link #2</a><br /><br />
</div>
<br />
<div class="productLine">
    <a href="#">Link #3</a><br /><br />
    <a href="#">Link #4</a><br /><br />
</div>
Run Code Online (Sandbox Code Playgroud)

jQuery的:

$('.productLine a').click(function() {
    $('#messageBox').toggle();
});
Run Code Online (Sandbox Code Playgroud)

html jquery

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

将数组中的对象添加到字典中

我从SQLite DB获取行并尝试将它们插入到字典中.除了我不断收到错误!我得到错误"使用ARC禁止将Objective-C指针隐式转换为'const id*'"我知道这意味着当我向字典中添加对象时我无法使用指针.那么我该如何修复它以便将这些数组添加到字典中呢?

    NSArray *keyArray = [[NSMutableArray alloc] init ];
    NSArray *valueArray = [[NSMutableArray alloc ] init ];
    NSDictionary* dic;
    NSInteger dataCount = sqlite3_data_count(statement);
    while (sqlite3_step(statement) == SQLITE_ROW) {
        @try {
            for (int i = 0; i < dataCount; i ++)
            {
                NSString* key = [NSString stringWithUTF8String:(char *)sqlite3_column_text(statement, i)];  
                NSString *value = [NSString stringWithUTF8String:(char *)sqlite3_column_text(statement, i)];

                if ([value length] == 0)
                {
                    value = @"";
                }

                keyArray = [keyArray arrayByAddingObject:key];
                valueArray = [valueArray arrayByAddingObject:value];

            }

        }
        @catch (NSException *ex)
        { …
Run Code Online (Sandbox Code Playgroud)

arrays dictionary objective-c ios

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

将实体类型映射到投影

我正在阅读教程,他们说您不应该使用实体类型来映射到投影。所以这样的事情是不允许的(其中产品是实体创建的类):

from p in db.Products
               where p.ProductID== ProductID
               select new Product { Name = p.Name};
Run Code Online (Sandbox Code Playgroud)

所以我会创建一个新类,其中包含以下内容:

public string Name { get; set; }
Run Code Online (Sandbox Code Playgroud)

然后使用如下查询:

from p in db.Products
            where p.ProductID == ProductID
            select new SomeNewClassName { Name = p.Name });
Run Code Online (Sandbox Code Playgroud)

这真的有必要吗,还是只是额外的工作?如果我要创建这个类,它将拥有与我的实体对象完全相同的属性,那么还有什么意义呢?如果需要,我对这个新类使用的命名约定是什么,因为它几乎与我的实体类相同。另外,我不应该使用实体对象在 ASP.net MVC 项目中创建强类型视图吗?

c# linq entity entity-framework

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