飛行機の出発地のテキストボックスがあります。このテキストボックスに入力されます任意のものは、下の画像のようにルーティングテキストボックスの前面に置かれている必要がありますテキストボックスの最初の3文字を置き換える方法は?
これを実行するためのコードです:だから
function OnGetResult(result, sender){
if(result.ID != -1){
var text = document.getElementById('<%= txtRouting.ClientID %>');
text.value = result.Code + ", " + text.value;
}
}
それは単に入力された新しいコードを[ルーティング]テキストボックスの先頭に追加します。 しかし、私の問題は、別のコードがOriginに入力されても、そのままルーティングテキストボックスに追加してしまうことです。私がATLでOriginに入力したイメージを参照してください。ただし、BOSはRoutingテキストボックスにとどまります。私は起源に入れ、新たな価値をルーティングテキストボックスに最初の3つの文字に代わる方法
?しかし、最初の3文字がOriginに属することを確認する方法もありますか?画像では、最後のコードはToテキストボックスから来ています。私は原点を上書きする必要があります。例えば、RoutingがHAMしか持たず、Originに入力した場合、HAMを削除したくありません。
'VARルーティング= text.Value.split( ''); routing [0] = result.Code text.Value = routing.join( '、'); ' –