正则表达式允许使用以下字符:字母数字,空格,' - ','_','&','()'和'/'
这是表达方式
[\s\/\)\(\w&-]
Run Code Online (Sandbox Code Playgroud)
我已经在各种在线测试人员中对此进行了测试并知道它有效,我只是无法让它在代码中正常工作.我尝试的任何东西都会出现sysntax错误..有什么建议吗?
var programProductRegex = new RegExp([\s\/\)\(\w&-]);
Run Code Online (Sandbox Code Playgroud) 我正试图找到一种方法来延迟我在进行服务调用后发生的所有代码.这种延迟的原因是我的服务返回以下函数的代码,我传递给以下函数的结果是未定义的.
我曾尝试安装了的setTimeout()到在服务调用后直接调用的函数,但随后只是跳过我设置的超时的功能,并跳转到下一个函数......,我打电话给我的Web方法不那么大,并没有做任何过于密集的事情
public bool GetSpreadsheetStatusForAdmin(string cacId)
{
SpreadSheetStatus result = new SpreadSheetStatus();
List<Data.Spreadsheet> spreadsheets = SpreadsheetManager.GetUserSpreadsheets(GetCurrent.Identity);
if (spreadsheets.Count != 0)
{
foreach (Data.Spreadsheet spreadsheet in spreadsheets)
{
if (spreadsheet.Status == SpreadsheetStatus.Pending)
{
return true;
}
}
}
return false;
}
Run Code Online (Sandbox Code Playgroud)
我找到了延迟()并认为可能有效,但我没有jquery 1.4并且暂时无法使用它.
有什么可以帮助..?
在IE中工作,在Firefox中,两个字段为空白,在分配后,EditUserRoles中的名称未定义:
从gridview调用GetRows,调用editUserRoles
<asp:TemplateField HeaderText="Action">
<ItemTemplate>
<input type="button" id="btnEditUserRoles" style="width:60px;" onclick="GetRows(this.parentNode.parentNode.rowIndex)" value="Edit" />
</ItemTemplate>
</asp:TemplateField>
<input type="text" disabled="disabled" id="txtAkoUserName" />
<input type="text" id="txtUserName" />
function GetRows(index) {
var userGrid = document.getElementById('<%=gridUserRoles.ClientID%>');
EditUserRoles(index, userGrid);
}
function EditUserRoles(rowIndex, userGrid) {
if (null != userGrid) {
var userName = userGrid.rows[rowIndex].cells[0].innerText;
var name = userGrid.rows[rowIndex].cells[1].innerText;
LoadEditForm(userName, name);
}
function LoadEditForm(userName, name) {
$("#txtAkoUserName").val(userName);
$("#txtUserName").val(name);
}
Run Code Online (Sandbox Code Playgroud)