私はphpで(laravelの)ビューに送信し、foreachを使ってテーブル内のすべてのユーザーをリストするユーザーの配列を持っています。今のところそれは大丈夫です。無効に表示される「送信」ボタンがありますが、チェックボックスをクリックすると表示されます。チェックボックスJavaScriptの無効化ボタン
私はこのJavaScriptコード置く:
<script type="text/javascript">
Enable = function(val)
{
var sbmt = document.getElementById("send"); //id of button
if (val.checked == true)
{
sbmt.disabled = false;
}
else
{
sbmt.disabled = true;
}
}
</script>
と、チェックボックスの機能のonClickメソッドを呼び出します。
onclick="Enable(this)"
をしかし、問題は、私が唯一のチェックボックスをクリックしたときです最初のボタン送信が機能し、表示されます。例えば、2,3,4のポジションのユーザーのチェックボックスなどをクリックすると、これらのユーザーのボタン送信が無効になり、最初のみが表示されます。このコードは、送信ボタンの最初の位置にしか作用しません。
私はあなたの助けに感謝:)
よろしく
私の更新された回答を確認してください –