目的是;
如果禁用复选框,则不执行任何操作
如果启用并选中了复选框,请设置按钮的样式.
这是我到目前为止所得到的;
$(document).ready(function (e) {
$(".checkbox").live("click", function () {
if ($(this).hasAttribute('disabled')) {
return false;
}
var isAnyChecked;
$("input[type=checkbox]").each(function () {
var checkedValue = $(this).attr("checked");
if (checkedValue == "checked") {
isAnyChecked = true;
}
});
if (isAnyChecked) {
$("#<%= btnConfirm.ClientID %>").css("display", "block");
} else {
$("#<%= btnConfirm.ClientID %>").css("display", "none");
}
}); });
Run Code Online (Sandbox Code Playgroud)
我试过.is(':disabled'),.hasAttr(),.prop()和.attr().任何帮助将不胜感激.
以下代码工作了3个月,没有任何问题.从今天起我收到以下错误; "调用目标引发了异常"和内部异常; "访问被拒绝.(HRESULT异常:0x80070005(E_ACCESSDENIED)"
验证功能有效.这是我的功能;
public bool Authenticate(string strUserName, string strPassword)
{
bool authenticated = false;
using (
var entry = new DirectoryEntry("LDAP://myldapserver", strUserName + "@domain", strPassword,
AuthenticationTypes.Secure))
{
try
{
object nativeObject = entry.NativeObject;
authenticated = true;
}
catch (DirectoryServicesCOMException ex)
{
return false;
}
}
return authenticated;
}
Run Code Online (Sandbox Code Playgroud)
和ChangePassword方法;
public bool ChangePassword(string strUserName, string strOldPassword, string strNewPassword)
{
const long ADS_OPTION_PASSWORD_PORTNUMBER = 6;
const long ADS_OPTION_PASSWORD_METHOD = 7;
const int ADS_PASSWORD_ENCODE_REQUIRE_SSL = 0;
const int ADS_PASSWORD_ENCODE_CLEAR = 1;
string …Run Code Online (Sandbox Code Playgroud) 我正在尝试创建一个RegExpression以满足以下条件;
到目前为止我得到了这个;
^(?=.{8,})(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.\s).*$
Run Code Online (Sandbox Code Playgroud)
但是我无法让它发挥作用.任何帮助将不胜感激.我从来不擅长拼图:)
我正在尝试对LINQ语句进行逆向工程,任何帮助都将不胜感激.
bool isAllUnchecked = !lvTech.Items.Cast<ListViewItem>().Any(lvItem => lvItem.Checked);
Run Code Online (Sandbox Code Playgroud)
我到目前为止的进展;
bool isAllUnchecked = true;
foreach(ListviewItem item in lvTech.Items)
{
if(item.checked)
{
isAllUnchecked = false;
}
}
Run Code Online (Sandbox Code Playgroud)
我正在使用Resharper,它的'转换为LINQ到目前为止还没有出现.我错过了什么?
我有一个 radwindow 用于向应用程序中的用户显示错误消息。
我的目标如下;
如果消息不是警告/错误,我希望用户在弹出的 radwindow 上单击“确定”时被重定向。为此,我将 HiddenField 值在操作成功时设置为“1”,在操作失败时设置为“0”。我的问题是,当我在客户端检查 HiddenField 值时,IF 语句总是返回 true,并且页面被重定向。
以下是我设置 hiddenfield 值和设置 radwindow 消息的情况;
if(x)
{
hfPasswordWarning.Value = "0";
ShowMessage(MessageResource.ChangePasswordAuthenticateError,false);
}
else
{
hfPasswordWarning.Value = "1";
ShowMessage(MessageResource.ChangePasswordSuccess,true);
}
Run Code Online (Sandbox Code Playgroud)
我遇到问题的客户端代码,IF 语句始终为真;
var hv = $('#hfPasswordWarning').val();
if (hv.val = "1") {
window.location = "../Main/Login.aspx";
} else {
return false;
}
Run Code Online (Sandbox Code Playgroud)
我添加了一个 Alert("xx") 来检查它是否进入 else 语句,但它没有。我试图尽可能地简化对我的问题的解释。感谢您的理解。
javascript client-side parameter-passing hiddenfield radwindow
c# ×2
client-side ×2
javascript ×2
.net ×1
character ×1
checkbox ×1
hiddenfield ×1
linq ×1
passwords ×1
radwindow ×1
regex ×1