2016-12-12 68 views
0
<form action="demo_form.asp"> 
    Username: <input type="text" name="usrname" required > 
<div required style="-webkit-user-modify: read-write;width:100px;height:100px;border:1px solid black;"></div> 
<input type="submit"> 
</form> 

在上面的代碼中Div元素編輯和必填字段,DIV是可編輯的,我想使DIV強制性的,提交表單,如果格是空的應該不火。目前文本框只是必填字段,我不知道如何使div強制如何在形式

在此先感謝。

+0

您需要使用JavaScript這一點,如果我敢肯定。 –

+0

我很喜歡使用JavaScript。 –

+0

我已經回答。請檢查並讓我知道它是否有效。 –

回答

0

啊,這可以使用JavaScript來實現:

<form action="demo_form.asp" id="frmMain"> 
 
    Username: 
 
    <input type="text" name="usrname" required> 
 
    <div id="requiredDiv" style="-webkit-user-modify: read-write;width:100px;height:100px;border:1px solid black;"></div> 
 
    <input type="submit"> 
 
</form> 
 
<script> 
 
    var frmMain = document.getElementById("frmMain"); 
 
    frmMain.onsubmit = function() { 
 
    var requiredDiv = document.getElementById("requiredDiv"); 
 
    if (requiredDiv.innerHTML.trim().length == 0) { 
 
     alert("Please fill the div as well."); 
 
     return false; 
 
    } 
 
    }; 
 
</script>

+0

嘗試使用JSBin或其他內容,因爲表單是沙盒。 –