как генерировать значения в javascript?

У меня есть код функции, как показано ниже.

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, который id = 76 , он отобразит другое текстовое поле, которое является project_short_name .

Так как я могу его закодировать, пусть w не может быть повторен до 0, но может продолжить +1 после сохранения первого 0 , возможно ли, что использование цикл?

Или я могу подсчитать строки родительского проекта, так что мне не нужно использовать цикл и просто w (полные строки project_parent из sql) +1 , im новичок цикла и JS, надеюсь, вы, ребята, есть идеи

0
nl ja de

2 ответы

Объявить w вне функции:

var w = 0;
function setShort() {
   //...
   //remove line below:
   //var w = 0; 
   //....
}
1
добавлено
Большое спасибо человеку, это работа! теперь я пытаюсь по-другому, но это тоже сложно, я отправлю вопрос позже. в любом случае thx
добавлено автор newbie, источник

Объявить w вне функции:

var w = 0;
function setShort() {
   //...
   //remove line below:
   //var w = 0; 
   //....
}
1
добавлено
Большое спасибо человеку, это работа! теперь я пытаюсь по-другому, но это тоже сложно, я отправлю вопрос позже. в любом случае thx
добавлено автор newbie, источник
JavaScript Jobs — чат
JavaScript Jobs — чат
8 336 участник(ов)

JavaScript Jobs — чат для поиска работы и людей Правила оформления: https://teletype.in/@telegram-ru/r1WQe5F1m См. также: @mobile_jobs, @devops_jobs, @nodejs_jobs, @react_js, @angular_ru, @js_ru

JavaScript.ru
JavaScript.ru
7 932 участник(ов)

Сообщество сайта JavaScript.ru в Slack.

pro.js
pro.js
4 675 участник(ов)

Про JavaScript и NodeJS Invite: https://t.me/joinchat/Be4rsT5Rsgq30DHutjxXgA Правила: http://telegra.ph/ru-chat-rules-06-19 Вакансии только с ЗП, не чаще раза в неделю.

JavaScript — русскоговорящее сообщество
JavaScript — русскоговорящее сообщество
3 269 участник(ов)

Рекомендуем сразу отключить уведомления Правила: https://rudevs.network/ByaMH6un7 См. также: @js_noobs_ru, @nodejs_ru, @typescript_ru, @react_js, @electron_ru Вакансии и поиск работы: @javascript_jobs

JavaScript Noobs — сообщество новичков
JavaScript Noobs — сообщество новичков
2 484 участник(ов)

Чат для новичков

javascript_ru
javascript_ru
915 участник(ов)

Сообщество любителей самого популярного языка программирования в мире. Чат основан в 2009 году. Логи: https://goo.gl/9EOeM7 Поддержка бота: @chat_linker (ссылка на репу внутри) Вам будут интересны @frontend_ru и @css_ru

jsChat
jsChat
603 участник(ов)

Чат посвященный программированию на языке javaScript Перед отправкой ссылки на Ваш контент посоветуйтесь с админом Все ссылки удаляются ботом автоматически

JavaScript for Zombies Chat
JavaScript for Zombies Chat
492 участник(ов)

Чат про JavaScript для настоящих zombie! Вход строго по приглашениям! Ссылка для строгих приглашений: https://t.me/joinchat/AAMBHz3Uyr0tuZ7VaB029g

All That JS
All That JS
417 участник(ов)

JS на русском