小编Vic*_*cki的帖子

VIN验证RegEx

我已经根据http://en.wikipedia.org/wiki/Vehicle_identification_number编写了一个VIN验证RegEx,但是当我尝试运行一些测试时,它不接受一些有效的VIN编号.

我的RegEx:

^[A-HJ-NPR-Za-hj-npr-z\\d]{8}[\\dX][A-HJ-NPR-Za-hj-npr-z\\d]{2}\\d{6}$
Run Code Online (Sandbox Code Playgroud)

VIN号不工作:
1ftfw1et4bfc45903
WP0ZZZ99ZTS392124

VIN号码工作:
19uya31581l000000
1hwa31aa5ae006086

(我认为问题出现在最后的数字,维基百科听起来像它只会以6个数字结束而一个不起作用但是有效数字只以5结尾)

任何帮助纠正这个问题将不胜感激!

regex validation

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

jQuery数据表只搜索一列

我正在使用jQuery数据表和ColdFusion.我正在尝试搜索字段,只搜索第一列(ITEM ID),因此当您开始键入ITEM ID时,它只会在表中搜索ITEM ID部分而不是所有列,因为due_date和QTY也会有类似的数字.

jQuery的

var oTable = $('#processing').DataTable( {
$('#ItemID').on( 'keyup', function () {
      oTable.search($(this).val()).draw() ;
    });
Run Code Online (Sandbox Code Playgroud)

HTML - CF.

<div class="col-xs-8">
     <label for="ItemID">ITEM ID</label>
         <div class="input-group">
             <input type="text" class="form-control" name="ItemID" id="ItemID" maxlength="15"> <span class="input-group-btn">
             <button type="button" class="btn btn-default" id="Search">SEARCH</button>
        </span>

         </div>
</div>

    <table id="processing" class="table table-hover">
             <thead>
                    <th><b>ITEM ID</b></th>
                    <th><b>DUE DATE</b></th>
                    <th><b>STATUS</b></th>
                    <th><b>QTY</b></th>
            </thead>
  <tbody>
    <cfoutput query="processTable">
       <cfif #Date_Complete# EQ "">
        <tr>
           <td class="LAlign">#id#</td>
           <td>#dateFormat(processTable.Date_Due, 'mm/dd/yyyy')#</td>
           <td>PROCESSING</td>
           <td>#Item_Count#</td>
        </tr>
     </cfif>
   </cfoutput>
 </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

CFC

<cffunction name="displayTable" access="public" returntype="query"> …
Run Code Online (Sandbox Code Playgroud)

coldfusion jquery datatables

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

从文本框中删除自动搜索并搜索搜索按钮

我正在使用jQuery数据表,我试图弄清楚如何从"搜索按钮"进行搜索搜索,而不是从文本框中自动搜索.

我正在编写一个单页应用程序,因此有多个提交按钮使这很困难,因为我只希望它从该特定搜索按钮搜索而不是在提交时触发其他提交按钮.

我用Google搜索,结果都没有成功.如何在提交搜索按钮时从输入中获取值,以便正确调整数据表.

然后我希望搜索按钮更改文本以退出搜索以将数据表恢复到正常状态,就像您只是从文本框中删除文本一样.任何有关这方面的帮助将不胜感激.

JS

// Search Mode allows to search tables
    $("#Search").on("click",function(){
        $("#ItemID").prop("disabled", false);
        $("#ESearch").show();
        $("#Search").hide();

      // Allows ItemID to search through database
      $('#ItemID').keyup(function(){
        oTable.search($(this).val()).draw() ;
      });

    });

    // Exit out of EXIT SEARCH mode
    $("#ESearch").on("click",function(){
        $("#ItemID").val("");
        $("#ItemID").prop("disabled", true);
        $("#Search").show();
        $("#ESearch").hide();
    });
Run Code Online (Sandbox Code Playgroud)

HTML

<input type="text" class="form-control" name="ItemID" id="ItemID" maxlength="15"> 
<span class="input-group-btn">
<button type="button" class="btn btn-default" id="Search">SEARCH</button>
<button style="display:none;" type="button" class="btn btn-default" id="ESearch">EXIT SEARCH</button>
</span>
Run Code Online (Sandbox Code Playgroud)

jquery datatables

10
推荐指数
2
解决办法
8393
查看次数

jQuery/CF数据库textarea根据数据库中的日期填写

我有一个Date_Due和Date_Complete的表.我的目标是有两个文本区域,一个用于今天,一个用于明天(明天不包括假日或周末,所以如果星期五它的下一个工作日通常是星期一,除非星期一有假期).我正在使用CF来查询sql数据库.在我的文本区域,我试图弄清楚如何显示我#id#和我的#Item_Count#喜欢这个123 ... 6项.但是我正在努力的棘手部分是1.)让他们只出现在正确的日期和2.)如果有完成的日期也不显示.

第一个文本区域将基于Date_Due,因此只要数据库中还没有Date_Complete,任何"今天"的内容都将显示在此文本区域中.它只需要显示它是否尚未完成.

然后第二个文本区域是明天的,这有点困难,因为它不仅仅是假日和周末考虑的加号.我已经使标签正常运行,因此textarea日期需要匹配delivery-date(date)的span id.这是http://jsfiddle.net/byyeh83t/7/的一个例子

任何有关这方面的帮助将不胜感激.

我还创建了一个隐藏的输入,其中包含应该插入的正确日期.

<input id="TomorrowsDate" type="text"/>

function setDeliveryDate(date) {
    $('#delivery-date').text($.datepicker.formatDate('mm/dd/yy', date));
    $('#TomorrowsDate').val($.datepicker.formatDate('mm/dd/yy', date));
}


setDeliveryDate(AddBusinessDays(dateMin, 1));
Run Code Online (Sandbox Code Playgroud)

文字区域

<div class="col-xs-6">
<div class="row">
  <div id="DToday" class="col-xs-12">
      <label class="centered" for="DueToday">DUE TODAY @ 5:00</label>
      <textarea type="text" name="DueToday" id="DueToday" class="form-control" rows="7"><cfoutput query="processTable">#id# ... #Item_Count# ITEMS &##13;&##10;</cfoutput></textarea>
  </div>
  <div id="DTmrw" class="col-xs-12">
      <label class="centered" for="DueTmrw">DUE <span id="delivery-date"></span> @ 5:00</label>
      <textarea type="text" name="DueTmrw" id="DueTmrw" class="form-control" rows="7"><cfoutput query="processTable">#id# ... #Item_Count# ITEMS &##13;&##10;</cfoutput></textarea>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

在此输入图像描述

我的CFC如何使用CF获取表格

<cffunction name="displayTable" …
Run Code Online (Sandbox Code Playgroud)

coldfusion jquery

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

Firefox pdf表单在复选框中显示"4"(而不是复选标记); 适用于IE和Chrome

我正在创建一个pdf文档(通过ColdFusion),但是当我在Firefox中预览渲染的pdf时,我得到的数字是"4",我的复选标记应该是(见下图).当我在Chrome或IE中预览完全相同的pdf时,我看到了复选标记,这一切都完美无缺!

我预先填充了pdf表单字段(通过ColdFusion会话变量),然后使用以下标记呈现pdf:

<cfpdfform source="82040.pdf" action="populate">
   <cfpdfformparam name="org" value="">
</cfpdfform>
Run Code Online (Sandbox Code Playgroud)

以下是Internet Explorer中生成的pdf表单:

请注意如何正确呈现复选标记: 复选标记在IE中正常呈现

这是在FireFox中预览的相同表单:

请注意该复选框的"4"而不是复选标记: 在Firefox中我得到一个

任何帮助将不胜感激!

browser coldfusion firefox pdf.js

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

Textarea只读,但将背景颜色改回白色

我试图做一个textarea readonly但不喜欢灰色背景,并希望再次变白...这是可能的,因为我尝试的一切都失败了,它保持灰色.

http://jsfiddle.net/ma42koz3/

HTML

<div class="col-xs-6">
                <div class="row">
                  <div id="DToday" class="col-xs-12">
                      <label class="centered" for="DueToday">DUE TODAY @ 5:00</label>
                      <textarea type="text" name="DueToday" id="DueToday" class="form-control" rows="7"></textarea>
                  </div>
                  <div id="DTmrw" class="col-xs-12">
                      <label class="centered" for="DueTmrw">DUE <span id="delivery-date"></span> @ 5:00</label>
                      <textarea type="text" name="DueTmrw" id="DueTmrw" class="form-control" rows="7"></textarea>
                  </div>
                </div>
            </div>
Run Code Online (Sandbox Code Playgroud)

JS

$(document).ready(function() {

    $('#DueToday').attr('readonly', true);
    $('#DueToday').addClass('input-disabled');
    $('#DueTmrw').attr('readonly', true);
    $('#DueTmrw').addClass('input-disabled');

});
Run Code Online (Sandbox Code Playgroud)

CSS

.input-disabled{
    background-color:#FFF;
}
Run Code Online (Sandbox Code Playgroud)

html css jquery

4
推荐指数
2
解决办法
6335
查看次数

SQL语法错误使用coldfusion提交查询

我收到此错误,无法找到我的语法搞砸了,任何人都可以帮助我,我正在俯瞰!

    [Macromedia][SQLServer JDBC Driver][SQLServer]Incorrect syntax near the
    keyword 'Transaction'. 



<cfquery datasource="Titlesbymail" name="InsertEntry" result="transactionResult">
 INSERT INTO dbo.Transaction (Type, OwnerType)
 VALUES (
    <cfqueryparam value='NonLeased' cfsqltype='cf_sql_varchar' />
   , <cfqueryparam value='Owner' cfsqltype='cf_sql_varchar' />
 )
</cfquery>
Run Code Online (Sandbox Code Playgroud)

我的数据库看起来像这样:
在此输入图像描述

ID应设置为自动递增1,日期时间应根据getdate()函数自动获知.所以我很不确定我是怎么在这里犯错的.

sql-server coldfusion

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

如何从ColdFusion结构对象中获取值

我正在创建一个pdf文档(通过ColdFusion),并在浏览器中呈现pdf.pdf表单已经创建,我正在预填充字段.

所以我正在做的是从pdf中转出变量以用作cfpdfformparam中的名称.(获取变量)那么我正在做的是创建所有者电子邮件是pdf中变量的名称,然后是我从另一个表单中分配会话变量的值.因此他们输入的内容以他们需要填写的形式预先填写.所以真正的名字决定了pdf上的位置,而value是在另一个表单上输入的会话变量.

我遇到的问题是已经创建的变量,其中一些structs变量包含在变量内部,所以我不知道如何在(名称部分)中调用它们以便预先填充和填充信息.

例如,当它们在变量中包含结构时,如何为FEID/DL/DMVacct和FL reg预填充信息?:

像这样?:
<cfpdfformparam name="FEID/DL/DMVacct##" value="#session.checkout.info.driverlicense_1#">

<cfpdfform action="read" source="82040y.pdf" result="data" />
<cfdump var="#data#" />
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述 在此输入图像描述

我预先填充了pdf表单字段(通过ColdFusion会话变量),然后使用以下标记呈现pdf:

<cfpdfform source="82040.pdf" action="populate">
  <cfpdfformparam name="org" value="">
</cfpdfform>
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激!

pdf coldfusion struct

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

CF/SQL将datetime转换为MM/DD/YYYY

我正在使用ColdFusion和SQL Server.我想把它转换Due_Date成MM/DD/YYYY.

数据库设置如此,不幸的是我无法对其进行任何更改.在此输入图像描述.

我打电话是这样的:

<cffunction name="displayTable" access="public" returntype="query">
    <cfquery name="processTable">
        SELECT id, Date_Due, Date_Complete, Item_Count
        FROM dbo.Dealer_Track_Work      
    </cfquery>
    <cfreturn processTable>
</cffunction>
Run Code Online (Sandbox Code Playgroud)

我尝试了许多与此类似的组合:

<cffunction name="displayTable" access="public" returntype="query">
    <cfquery name="processTable">
        SELECT id, LEFT(CONVERT(VARCHAR, Date_Due, 120), Date_Complete, Item_Count
        FROM dbo.Dealer_Track_Work      
    </cfquery>
    <cfreturn processTable>
</cffunction>
Run Code Online (Sandbox Code Playgroud)

谁能发现我可能出错的地方?我在想,因为数据库被设置为datetime,这是转换为varchar,但我仍然无法提出正确的组合.(我不允许更改表格)非常感谢任何帮助我的输出读取MM/DD/YYYY.

sql-server coldfusion

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

标签 统计

coldfusion ×6

jquery ×4

datatables ×2

sql-server ×2

browser ×1

css ×1

firefox ×1

html ×1

pdf ×1

pdf.js ×1

regex ×1

struct ×1

validation ×1