私はテーブルに2つの列を持っています。 "アクティビティ"と "平均時間%"、すべてのアクティビティで、 "Average%of Time"カラムに%値を入力したい場合は、7つのアクティビティ行があります。私が欲しいのは、100%に追加する7つのフィールドすべての%値だけです。その後、送信ボタンがアクティブになります。 誰でも知っています。事前にパーセントを要するユーザ入力テーブル?
おかげですべての入力フィールド上のイベントonkeyupの
よろしく、 HRG
私はテーブルに2つの列を持っています。 "アクティビティ"と "平均時間%"、すべてのアクティビティで、 "Average%of Time"カラムに%値を入力したい場合は、7つのアクティビティ行があります。私が欲しいのは、100%に追加する7つのフィールドすべての%値だけです。その後、送信ボタンがアクティブになります。 誰でも知っています。事前にパーセントを要するユーザ入力テーブル?
おかげですべての入力フィールド上のイベントonkeyupの
よろしく、 HRG
タイジャバスクリプト。
トリガされるたびに、すべてのフィールドの値を加算します。
100の場合はボタンを有効にし、それ以外の場合は無効にします。
jQueryまたは生のJavascriptを使用していますか?
各入力にkeyupイベントを添付して値を追加する必要があります。
$("input[type!='submit']").keyup(function() {
count();
});
function count(){
var total = 0;
$("input[type!='submit']").each (function() {
total+= parseInt($(this).val() || 0);
});
if (total === 100) {
$("input[type='submit']").removeAttr('disabled', '');
} else {
$("input[type='submit']").attr('disabled', 'disabled');
}
}