📄 maskededit.aspx
字号:
TextLoadValue(target, text);
testHarness.assertEqual(target.get_element().value, expectedText, "Value in " + target.id + " should be '" + expectedText + "', not '" + target.get_element().value + "'");
}
function checkTextTM(target, text, expectedText,AMPM) {
TextLoadValue(target, text);
target.InsertAMPM(AMPM);
target._onBlur();
testHarness.assertEqual(target.get_element().value, expectedText, "Value in " + target.id + " should be '" + expectedText + "', not '" + target.get_element().value + "'");
}
// Register the tests
function registerTests(harness)
{
testHarness = harness;
// Get the controls from the page
MaskedEdit1 = testHarness.getObject("ctl00_ContentPlaceHolder1_MaskedEditExtender1");
MaskedEditvalid1 = testHarness.getElement("ctl00_ContentPlaceHolder1_MaskedEditValidator1");
// Check empty Text
var test = testHarness.addTest('Test message empty validator date');
test.addStep(function(){checkText(MaskedEdit1, "", "");});
test.addStep(function(){checkvalidMsgErrEmpty(MaskedEdit1,MaskedEditvalid1);});
// Check Tip Text
var test = testHarness.addTest('Test message tip validator date');
test.addStep(function(){checkText(MaskedEdit1, "", "");});
test.addStep(function(){checkvalidMsgTip(MaskedEdit1,MaskedEditvalid1);});
// Check valid chars
var test = testHarness.addTest('Test valid input date');
test.addStep(function(){checkText(MaskedEdit1, "01/01/1980", "01/01/1980");});
// Check invalid chars
var test = testHarness.addTest('Test invalid input date');
test.addStep(function(){checkTextInvalid(MaskedEdit1, "01a/02b/1980", "01/02/1980");});
// Check autocomplete
var test = testHarness.addTest('Test autocomplete date');
test.addStep(function(){checkText(MaskedEdit1,"05/__/____","05/23/1964");});
test.addStep(function(){checkText(MaskedEdit1,"12/12/____","12/12/1964");});
// Check error Text
var test = testHarness.addTest('Test message error validator date');
test.addStep(function(){checkvalidMsgErrInvalid(MaskedEdit1,MaskedEditvalid1,"33/33/3333");});
// Check error Min Text
var test = testHarness.addTest('Test message Min validator date');
test.addStep(function(){checkvalidMsgErrMin(MaskedEdit1,MaskedEditvalid1,"01/01/1900");});
// Check error Max Text
var test = testHarness.addTest('Test message Max validator date');
test.addStep(function(){checkvalidMsgErrMax(MaskedEdit1,MaskedEditvalid1,"02/02/2010");});
// Get the controls from the page
MaskedEdit2 = testHarness.getObject("ctl00_ContentPlaceHolder1_MaskedEditExtender2");
MaskedEditvalid2 = testHarness.getElement("ctl00_ContentPlaceHolder1_MaskedEditValidator2");
// Check empty Text
var test = testHarness.addTest('Test message empty validator number');
test.addStep(function(){checkText(MaskedEdit2, "", "");});
test.addStep(function(){checkvalidMsgErrEmpty(MaskedEdit2,MaskedEditvalid2);});
// Check Tip Text
var test = testHarness.addTest('Test message tip validator number');
test.addStep(function(){checkText(MaskedEdit2, "", "");});
test.addStep(function(){checkvalidMsgTip(MaskedEdit2,MaskedEditvalid2);});
// Check valid chars
var test = testHarness.addTest('Test valid input number');
test.addStep(function(){checkText(MaskedEdit2, "123", "123.000,00");});
// Check invalid chars
var test = testHarness.addTest('Test invalid input number');
test.addStep(function(){checkText(MaskedEdit2, "1a2b3c4d5e6f.7g8", "123.456,78");});
// Check error Max Text
var test = testHarness.addTest('Test message Max validator number');
test.addStep(function(){checkvalidMsgErrMax(MaskedEdit2,MaskedEditvalid2,"123");});
// Check error Min Text
var test = testHarness.addTest('Test message Min validator number');
test.addStep(function(){checkvalidMsgErrMin(MaskedEdit2,MaskedEditvalid2,"000.001,23");});
// Get the controls from the page
MaskedEdit3 = testHarness.getObject("ctl00_ContentPlaceHolder1_MaskedEditExtender3");
MaskedEditvalid3 = testHarness.getElement("ctl00_ContentPlaceHolder1_MaskedEditValidator3");
// Check empty Text
var test = testHarness.addTest('Test message empty validator Time');
test.addStep(function(){checkText(MaskedEdit3, "", "");});
test.addStep(function(){checkvalidMsgErrEmpty(MaskedEdit3,MaskedEditvalid3);});
// Check Tip Text
var test = testHarness.addTest('Test message tip validator Time');
test.addStep(function(){checkText(MaskedEdit3, "", "");});
test.addStep(function(){checkvalidMsgTip(MaskedEdit3,MaskedEditvalid3);});
// Check valid chars
var test = testHarness.addTest('Test valid input Time');
test.addStep(function(){checkTextTM(MaskedEdit3, "05:30:23", "05:30:23","");});
// Check invalid chars
var test = testHarness.addTest('Test invalid input Time');
test.addStep(function(){checkTextTM(MaskedEdit3, "aa:bb:xx", "","");});
// Check error Text
var test = testHarness.addTest('Test message error validator Time');
test.addStep(function(){checkvalidMsgErrInvalidTM(MaskedEdit3,MaskedEditvalid3,"45:45:45","");});
// Get the controls from the page
MaskedEdit4 = testHarness.getObject("ctl00_ContentPlaceHolder1_MaskedEditExtender4");
MaskedEditvalid4 = testHarness.getElement("ctl00_ContentPlaceHolder1_MaskedEditValidator4");
// Check empty Text
var test = testHarness.addTest('Test message empty validator None');
test.addStep(function(){checkText(MaskedEdit4, "", "");});
test.addStep(function(){checkvalidMsgErrEmpty(MaskedEdit4,MaskedEditvalid4);});
// Check Tip Text
var test = testHarness.addTest('Test message tip validator None');
test.addStep(function(){checkText(MaskedEdit4, "", "");});
test.addStep(function(){checkvalidMsgTip(MaskedEdit4,MaskedEditvalid4);});
// Check valid chars
var test = testHarness.addTest('Test valid input none');
test.addStep(function(){checkText(MaskedEdit4, "abcdefghijabcdefghijabcdefghij", "abcdefghijabcdefghijabcdefghij");});
test.addStep(function(){checkText(MaskedEdit4, "abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghij", "abcdefghijabcdefghijabcdefghij");});
// Check error Min Text
var test = testHarness.addTest('Test message Min validator none');
test.addStep(function(){checkvalidMsgErrMin(MaskedEdit4,MaskedEditvalid4,"a");});
}
</script>
</asp:Content>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -