0

ステートメント内で変数値を使用するにはどうすればよいですか? こんなふうになります:

var skillsSelect = document.getElementById("selUnidade");           
var unidade = skillsSelect.options[skillsSelect.selectedIndex].text;
if ( unidade == "" ) {
    alert("Escolha uma Unidade de Estoque!");
    return false;
}
else
{
    alert("Cheguei!");
    self.opener.document.frmIncluir.id_Unidade.value = unidade; 
}
4

2 に答える 2

0

値の割り当て構文は問題ありません。問題は、オープナー ページの入力を対象とするコードにあります。

self.opener.document.frmIncluir.id_Unidade.value = unidade; 

この行では、 (ID ではなく)frmIncluirフォームid_Unidadeである必要があり、(ID ではない)入力要素である必要があります。

ID の場合id_Unidadeは、次のように変更できます。

self.opener.document.getElementById("id_Unidade").value = unidade; 
于 2013-01-04T15:50:28.797 に答える
0
var message = "Foo Bar " + unidade + " blah blah";
alert(message);
于 2013-01-04T15:44:22.260 に答える