• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ボタンを押してテキストに文字をセットする)

ボタンを押してテキストに文字をセットする方法について教えてください

このQ&Aのポイント
  • Aテキストにコードを入力後にボタンを押すと、Bテキストに名称がセットされる方法について教えてください。
  • 質問の内容が少し分かりづらいかもしれませんが、30112900,A商店,45890736,B商店,78653672,C商店などの文字列から特定のコードに対応する名称を検索し、Bテキストに表示する方法を知りたいです。
  • 質問の内容がやや複雑ですが、Aテキストに入力したコードを使用して文字列から該当する名称を検索し、Bテキストに表示する方法について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

こんな感じ? ---------------------------------------------------------------- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=SHIFT_JIS"> <title>Sample</title> <script type="text/javascript"><!-- var data = "30112900,A商店,45890736,B商店,78653672,C商店"; var wk = data.split(/,/); var wkSize=wk.length; var table = new Array(); for(var i=0;i<wkSize;i+=2){ table[wk[i]]=wk[i+1]; } function search(f){ if(table[f.code.value] == undefined){ f.store.value = "該当無し"; } else { f.store.value = table[f.code.value]; } } //--> </script> </head> <body> <form> <input type="text" name="code"><input type="button" value="検索" onclick="search(this.form)"><input type="text" name="store"> </form> </body> </html>

morizoukun
質問者

お礼

ご回答ありがとうございます。 実際にソースに組み込んでみて動作も問題なく無事解決しました。

関連するQ&A