簡體   English   中英

將必填字段設置為“隱藏/顯示”切換

[英]set required field into a hide/show toggle

我有一個切換功能,可以隱藏或不輸入文本。 我想在不隱藏的情況下設置必填項(但如果被隱藏,則不應設置為必需警報。

我嘗試將[required]window.alert設置為一個ID,例如測試(見下文),但不起作用。 有什么建議如何解決這個問題?

非常感謝您的支持和反饋

<tr>
    <td>Ice: </td>
    <td><input id="test" name="test" type="text" size="40">
    <button class="test btn" type="button" onClick="$('#test').toggle();">Hide</button></td>
</tr>   

$(".test").click(function() { 
   var lable = $(".test").text().trim();

   if(lable == "Hide") {
     $(".test[required]").text("Show").css( "background", "yellow").css ("color", "black").css("padding","1px 12px")
     return window.alert('please fill out');
     $(".text").hide().css( "background", "orange").css ("color", "black").css("padding","1px 12px");
   }
   else {
     $(".test").text("Hide").css( "background", "orange").css ("color", "black").css("padding","1px 12px");
     $(".text[required]").show().css( "background", "yellow").css ("color", "black").css("padding","1px 12px")
     return window.alert('please fill out');
       }

  });   

您可以執行以下操作將其設置為必需:

$('.test').attr('required', '');

並刪除所需的,您可以執行以下操作:

$('.test').removeAttr('required');

暫無
暫無

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

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