小编Rin*_*Raj的帖子

测试MS Access应用程序的最佳方法?

使用同一数据库中的代码,表单和数据,我想知道为Microsoft Access应用程序设计一套测试的最佳实践是什么(比如Access 2007).

测试表单的主要问题之一是,只有少数控件具有hwnd句柄,而其他控件只能获得一个焦点,这使得自动化非常不透明,因为您无法获取表单上的控件列表.

有经验可以分享吗?

database ms-access vba unit-testing

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

如何在AJAX成功后关闭模态窗口

我有一个打开模态的按钮,但我通过单击背景或ESC键阻止了模态关闭.

我的按钮看起来像这样:

<button data-toggle="modal" data-target="#CompanyProfile"data-backdrop="static" data-keyboard="false">Click </button>
Run Code Online (Sandbox Code Playgroud)

如何在$.ajax使用jQuery成功后关闭此模式?

我做了一些测试 - 模态已关闭,但背景被锁定,在刷新页面之前我无法做任何事情

javascript ajax jquery twitter-bootstrap

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

从datalist onhover获取当前值

我正在尝试获取数据主义者的悬停元素的当前值.因此,如果我打开带有值的datalist并将鼠标移到它们上面,我希望这些值出现在控制台中.

这是我的尝试:

<input list="browsers" id="browser">
<datalist id="browsers">
    <option value="Internet Explorer">
    <option value="Firefox">
    <option value="Chrome">
    <option value="Opera">
    <option value="Safari">
</datalist>

$("#browsers").on("mouseover", function() {
  console.log($(this).value());
});
Run Code Online (Sandbox Code Playgroud)

这是一个小提琴:https://jsfiddle.net/sshcvr5q/

javascript jquery html-datalist

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

如何设置jquery日期选择器的开始年份和结束年份?

当我初始化一个jquery日期选择器时

$( "#datepicker" ).datepicker({
    changeMonth: true,
    changeYear: true
});
Run Code Online (Sandbox Code Playgroud)

显示从2000年到2020年的日期选择器.

编辑:

当我去2000年,下次它从1990年开始,但我想以任何方式定制它.

如何设置适合我要求的年份和年份.

提前致谢.

jquery jquery-ui

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

如何避免评估()

我怎么能写等价的

<cfset lang = Evaluate("SERVER.Locale.#LocaleName#.#SESSION.Locale#")>
Run Code Online (Sandbox Code Playgroud)

不使用Evaluate.

我试过类似的东西

<cfset lang = SERVER[Locale][#LocaleName#][#SESSION.Locale#]>
Run Code Online (Sandbox Code Playgroud)

在提到这个之后,但它没有用.

UPDATE

<cfset localename = "test">
<cfset session.locale = "en">
<cfif Not IsDefined("SERVER.LOCALE")>
    <cfset SERVER.Locale = StructNew()>
</cfif>

<cfif IsDefined("SERVER.Locale.#LocaleName#")>
    <cfset StructDelete(SERVER.Locale, "#LocaleName#")>
</cfif>
<cfset "SERVER.Locale.#LocaleName#" = StructNew()>
<!---<cfset lang = Evaluate("SERVER.Locale.#LocaleName#.#SESSION.Locale#")>--->
<!---<cfset lang = SERVER["Locale.#LocaleName#.#SESSION.Locale#"]>--->
<cfset lang = SERVER.Locale[LocaleName][SESSION.Locale]>
<cfoutput>#lang#</cfoutput>
Run Code Online (Sandbox Code Playgroud)

错误:

元素en在作为表达式的一部分引用的CFML结构中未定义.

coldfusion

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

在Angular中调用onclick函数

我的代码具有以下结构:

  1. main.html-加载所有模块-声明ng-app和主控制器-包含div标签-load-div
  2. file1.html ...(所有其他html文件)-仅包含<div>/子标记,并在诸如click等事件时被加载到main.html中的load-div中

现在在一个这样的文件file3.html中,我有一个复选框。该复选框的onclick我想打开一个模式窗口-将要提交的表单。现在这是我的代码

file3.html

    <div>
        <input type="checkbox" name="your-group" value="unit-in-group" onclick="toggleModal();"/>Unit-in-group
        <modal title="some title" visible="showModal">
            <form role="form">
                <div class="form-group">
                    <label for="email">Email address</label>
                    <input type="email" class="form-control" id="email" placeholder="Enter email" />
                </div>
                <div class="form-group">
                    <label for="password">Password</label>
                    <input type="password" class="form-control" id="password" placeholder="Password" />
                </div>
                <button type="submit" class="btn btn-default">Submit</button>
            </form>
        </modal>
    </div>
Run Code Online (Sandbox Code Playgroud)

现在我在main.hml中声明的主主控制器中编写了以下代码

$scope.showModal = false;
  $scope.toggleModal = function(){
    $scope.showModal = !$scope.showModal;
 };
Run Code Online (Sandbox Code Playgroud)

预期的行为是当我的file3加载时,我会在屏幕上看到一个复选框,当我单击它时,它将打开一个模式窗口,但在同一页面上,我看到复选框时却看到模式表单字段。当我单击它时,我得到了未定义showModal的角度异常。

我要去哪里错了?

html javascript jquery angularjs

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

如何知道函数何时完成

有什么方法可以找出函数何时完成.我需要运行另一个函数,但只能在一个函数完成后运行.像这样......

$(document).ready(function(){});
Run Code Online (Sandbox Code Playgroud)

除了功能而不是文档.

javascript jquery

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

使表单在 keydown 事件上可见,然后聚焦并清除输入字段

我有一个表格,其中的单元格接受键盘事件。我还有一个最初隐藏的表格。我想要一个键事件来显示表单并聚焦在输入字段上,但是当我这样做时,触发该事件的键值出现在输入字段中 - 我怎么能不显示这个字符呢?(例如,按“x”,表单的文本字段中将显示“x” - 我希望该字段为空)。

CSS

table.thistbl td {
  border: 2px solid black;
  width: 20px;
  height: 20px;
  padding: 5px;
}

#formid {
  display: none;
  position: absolute;
  width: 300px;
  height: 40px;
  left: 20px;
  top: 60px;
  background-color: #CCC;
}
Run Code Online (Sandbox Code Playgroud)

JavaScript / jQuery:

$(function() {

  $('#tablediv').on('keydown', 'td', function(e) {
      $('#formid').show();
      $('#inputid').focus();
  });

});
Run Code Online (Sandbox Code Playgroud)

HTML:

<div id="tablediv">
<table class="thistbl">
  <tr>
    <td tabindex="0"></td>
    <td tabindex="0"></td>
    <td tabindex="0"></td>
  </tr>
</table>
</div>

<form id="formid">
  <input type="text" tabindex="1" id="inputid" />
</form>
Run Code Online (Sandbox Code Playgroud)

小提琴

html javascript forms jquery

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

使用javascript从特定列中提取数据

这是表:-

    var thetable = "";
    thetable= thetable + "<tr><th>Audit ID</th><th>Date Modified</th><th>Auditor</th><th>Franchisee Name</th><th>Store ID</th><th>Template Name</th><th>Description</th></tr>";
Run Code Online (Sandbox Code Playgroud)

如何使用javascript从特定列中提取数据?我是新手,所以任何帮助将不胜感激:)

javascript jquery

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