2016-12-12 6 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を必須にする方法はわかりません。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などを使用してこれを試してください。 –

関連する問題