動態拼接的時候,發現點擊空白處也能觸發按鈕

問題描述:如下圖,在動態生成附件列表的時候,發現我沒有點擊刪除按鈕,只是點擊空白處(紅框所示),就觸發了當前行的按鈕。

 

問題解決:

後來發現我動態拼接的時候使用了label標籤,但是沒有添加 for=""

通過對label標籤的說明,可以看到不加for標籤,當用戶選擇該標籤時,瀏覽器會自動將焦點轉到和標籤相關的表單控件上,也就是觸發了代碼中的button標籤,所以會導致出現問題

發佈了13 篇原創文章 · 獲贊 1 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章