簡體   English   中英

在vb.net中禁用html必需標記

[英]Disable html required tag in vb.net

單擊提交按鈕時,我需要禁用此文本框的必需標簽

 <asp:Textbox runat="server" id="username" required name="username" type="text" placeholder="myusername"/>

我試圖編寫以下代碼,但是沒有用

  Dim tbUserName As TextBox =Page.FindControl("username") 
 tbUserName.required = False 

你能幫我么 !

由於required不是ASP.NET TextBox控件的屬性的一部分,因此沒有等效的服務器端屬性。

您可以使用以下命令將其刪除:

username.Attributes.Remove("required")

嘗試這個:

 tbUserName.Enabled = False

另外,“必需”不是Textbox控件的有效屬性。 參考: http : //msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.textbox.aspx

required是客戶端屬性,在服務器端沒有直接等效的屬性。

你可以試試

username.Attributes("required") = "false"

當您已經在服務器上時,此方法有效。 如果您需要在客戶端上執行此操作-處理表單的onsubmit事件並執行類似的操作

$get('username').setAttribute('required', 'false');

當然,最簡單的方法就是從文本框標記中刪除該屬性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM