AMcoder - javascript, python, java, html, php, sql

JavaScript և Classic ASP. փոփոխականի կրճատում մինչև առաջին հինգ նիշերը

Ես վճարման էջում ունեմ հետևյալը և պետք է փոխանցեմ sSTFormZip փոփոխականի միայն առաջին հինգ թվանշանները: Կուլիսների հետևում ինչ-որ տարօրինակ բան է տեղի ունենում, ինչը հանգեցնում է նրան, որ հինգ նիշանոց փոստային կոդը կցվում է չորս թվանշաններով, որոնք ճիշտ չեն վերադարձող հաճախորդների համար: (Դա երկար պատմություն է, բայց դրա կարճն այն է, որ նրանք վերափոխում էին վերջին չորս թվանշանները՝ նույնականացնելու շրջանը այն Zips-ների համար, որոնք ընդգրկում են մեկից ավելի շրջաններ):

<input id="STZIP" type=TEXT name="ST_ZIP" maxlength="<%= oRFF.max_length %>" 
 value="<%= sSTFormZip %>" onChange="setRecalcFlag();">

Ինչպե՞ս կարող եմ դաշտը լրացնել 92708-ով, երբ տվյալների բազան պահում է 92708-1234-ի նման մի բան:

Ստորև ներկայացված առաջարկներից մեկը տեսնելուց հետո ես սա ավելացրի մուտքագրման վերևում, բայց դա չազդեց դաշտի վրա.

<script>
    sSTFormZip = sSTFormZip.substring(0, 5);
</script>
<input id="STZIP" type=TEXT name="ST_ZIP" maxlength="<%= oRFF.max_length %>" 
 value="<%= sSTFormZip %>" onChange="setRecalcFlag();">
27.11.2015

Պատասխանները:


1

Եթե ​​ցանկանում եք վերցնել sSTFormZIP փոփոխականի առաջին հինգ նիշերը, ապա VBScript Mid< /a> ֆունկցիան այն է, որին հետևում եք.

Mid(sSTFormZIP, 1, 5)

Պետք է վերադարձնի առաջին հինգ նիշերը: Mid-ի պարամետրերն են.

  1. Այն տողը, որի մի մասը ցանկանում եք հանել
  2. Առաջին նիշի ինդեքսը (1 հիմնված), որը ցանկանում եք հանել
  3. Նիշերի քանակը, որոնք ցանկանում եք հանել

Կարող եք նաև օգտագործել Left ֆունկցիան:

Left(sSTFormZIP, 5)

Որը կվերցնի sSTFormZIP-ի ամենաձախ հինգ նիշերը և կվերադարձնի դրանք:

28.11.2015
  • Խնդիրը, որին ես բախվում եմ, այն է, թե ինչպես տեղադրել JavaScript ASP թեգերի ներսում՝ value=‹%= sSTFormZip %› 28.11.2015
  • Ինչու՞ կուզենայիք դա անել, երբ Ռոբի տված պատասխանը հերքում է javascript-ի անհրաժեշտությունը 28.11.2015
  • @user3120861, Ձեր հարցը ոչ մի հղում չի կատարում JavaScript-ին, բացի վերնագրից, պիտակներից և այն փաստից, որ դուք գործարկում եք գործառույթ onChange միջոցառման մեջ: Ձեր հարցը, այսպես ասած, ոչ մի կապ չունի JavaScript-ի հետ, ուստի միանգամայն անհասկանալի է, թե ինչ կապ ունի ձեր մեկնաբանությունը տրված հարցի և պատասխանի հետ: 28.11.2015
  • Նոր նյութեր

    Օգտագործելով Fetch Vs Axios.Js-ը՝ HTTP հարցումներ կատարելու համար
    JavaScript-ը կարող է ցանցային հարցումներ ուղարկել սերվեր և բեռնել նոր տեղեկատվություն, երբ դա անհրաժեշտ լինի: Օրինակ, մենք կարող ենք օգտագործել ցանցային հարցումը պատվեր ներկայացնելու,..

    Տիրապետել հանգստության արվեստին. մշակողի ուղեցույց՝ ճնշման տակ ծաղկելու համար
    Տիրապետել հանգստության արվեստին. մշակողի ուղեցույց՝ ճնշման տակ ծաղկելու համար Ինչպե՞ս հանգստացնել ձեր միտքը և աշխատեցնել ձեր պրոցեսորը: Ինչպես մնալ հանգիստ և զարգանալ ճնշման տակ...

    Մեքենայի ուսուցում բանկային և ֆինանսների ոլորտում
    Բարդ, խելացի անվտանգության համակարգերը և հաճախորդների սպասարկման պարզեցված ծառայությունները բիզնեսի հաջողության բանալին են: Ֆինանսական հաստատությունները, մասնավորապես, պետք է առաջ մնան կորի..

    Ես AI-ին հարցրի կյանքի իմաստը, այն ինչ ասում էր, ցնցող էր:
    Այն պահից ի վեր, երբ ես իմացա Արհեստական ​​ինտելեկտի մասին, ես հիացած էի այն բանով, թե ինչպես է այն կարողանում հասկանալ մարդկային նորմալ տեքստը, և այն կարող է առաջացնել իր սեփական արձագանքը դրա..

    Ինչպես սովորել կոդավորումը Python-ում վագրի պես:
    Սովորելու համար ծրագրավորման նոր լեզու ընտրելը բարդ է: Անկախ նրանից, թե դուք սկսնակ եք, թե առաջադեմ, դա օգնում է իմանալ, թե ինչ թեմաներ պետք է սովորել: Ծրագրավորման լեզվի հիմունքները, դրա..

    C++-ի օրական բիթ(ե) | Ամենաերկար պալինդրոմային ենթաշարը
    C++ #198-ի ամենօրյա բիթ(ե), Ընդհանուր հարցազրույցի խնդիր. Ամենաերկար պալինդրոմային ենթատող: Այսօր մենք կանդրադառնանք հարցազրույցի ընդհանուր խնդրին. Ամենաերկար palindromic substring...

    Kydavra ICAReducer՝ ձեր տվյալների ծավալայինությունը նվազեցնելու համար
    Ի՞նչ է ICAReducer-ը: ICAReducer-ն աշխատում է հետևյալ կերպ. այն նվազեցնում է նրանց միջև բարձր փոխկապակցված հատկանիշները մինչև մեկ սյունակ: Բավականին նման է PCAreducer-ին, չնայած այն..