いいね!数

0

閲覧数
100

フォームに以下のフィールドがあります。

Statusフィールド:ラジオボタン

 

この値を文書が読み込みモードのときに取得したいです。

以下の式を書きましたが、値がとれませんでした。

var status=document.getElementById("#{id:Status}").value;
alert(status);

そこで、以下の式にしたところ、

var status=document.getElementById("#{id:Status}").innerHTML
alert(status);

 

値として、「<tbody><tr><td>登録済</td></tr></tbody>」というのが

取得されました。

こちらの値は「登録済」なのですが、「登録済」と値を取得するには

どのようなコードを書けばよいのでしょうか?

サーバー情報: | クライアント情報: | 
カテゴリ:アプリ開発 - XPages | タグ:
  | 質問日時:Feb 4, 2019, 2:55:27 PM

回答・コメント

いいね!数

0

閲覧時の場合、テーブルとして表示されるので、値の入っているセルを取得して、innerHTMLを取得すると、値が取得できると思います。

var status = document.getElementById("#{id:Status}");
var tds = status.getElementsByTagName("TD");
alert(tds[0].innerHTML)

回答日時:Feb 4, 2019, 3:20:06 PM

いいね!数

0

kaz winecellarさん、

ご回答ありがとうございます。

無事に値を取り出すことができました!

大変助かりました!!

回答日時:Feb 4, 2019, 3:49:37 PM