私は以下のような機能コードを持っています
function setShort() {
var f = document.editFrm;
var x = 10;
//var project_company = f.project_parent..value;
//project_name from database, 76 = project_parent's id
if (f.project_name.value.length < 11) {
x = f.project_name.value.length;
}
if (f.project_short_name.value.length >= 0 && f.project_parent.value == 76) {
var w = 0;
var y = "UKSP-LC-12-"+(w+1);
f.project_short_name.value = y;
return w = w+1;
//f.project_short_name.value = project_company;
}
この関数はselectlist用です。つまり、ユーザーがをクリックするproject_parent which id = 76
と、別のテキストフィールドに表示されproject_short_name
ます。
w
では、0まで繰り返すことはできませんが+1
、最初に保存した後も続行できるようにコーディングするにはどうすればよい0
ですか?ループを使用することは可能ですか?
または、プロジェクトの親の行を数えて、ループを使用する必要がないようにすることもできますw(total rows of project_parent from sql)+1
。ループとjsの初心者の場合は、アイデアがあればいいのですが。