<label>Year</label>
<asp:Textbox id="year" runat="server" placeholder="year">
要尝试输入此文本框以允许此文本框仅允许到2018年使用。
答案 0 :(得分:1)
如果您想使用简单的html格式,则可以使用 max
属性
<input type="number" id="year" max="2018" message="Year should be less that 2019"/>
或者在jQuery
$(document).ready(function(){
$("#year").on('input',function(){
if(parseInt($(this).val()) > 2018){
alert('Year must be less than 2019');
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<label>Year</label>
<input type="number" id="year" placeholder="year">
答案 1 :(得分:0)
请尝试以下代码,也不要忘记检查数据类型:-
procedure TForm1.PopupMenu1Popup(Sender: TObject);
var
TabIndex : integer;
Pt : TPoint;
begin
Pt := TabControl1.ScreenToClient(TPopupMenu(Sender).PopupPoint);
TabIndex := TabControl1.IndexOfTabAt(Pt.X, Pt.Y);
if(TabIndex <> -1) then
begin
TabControl1.TabIndex := TabIndex;
end;
end;