-1

簡単なもの-このようなリンクがある場合(REST):

http://request.com/action.jsp?parameter={{insert}}

パラメータにテキスト フィールドのテキストを入力するには、JavaScript を少し追加する方法を教えてください。

「TRUE」などを入力できる小さなテキスト ボックスが表示されます。ボタンをクリックすると、リンクが次のように変換されます。

http://request.com/action.jsp?paramter=TRUE

そして、リンクを実行します。

何を使用すればよいですか?私は getElementByID がうまくいくと思っていましたか? これらすべてを a に配置して、次のコードを使用できますか?

document.getElementById("htmlDiv").innerHTML = document.getElementById("htmlText").value;

しかし、テキスト ボックスの値をリンクに配置し、その値を変数にするにはどうすればよいでしょうか。JavaScript を学び、職場でプロジェクトを実行しようとするのに役立ちます :)

4

1 に答える 1

1

このようなものが動作するはずです:

var link = document.getElementById('linkid'),
  textBox = document.getElementById('textInputId');
function setLinkParam() {
  link.href = 'http://request.com/action.jsp?parameter=' + textBox.value;
}
textBox.addEventListener('change', setLinkParam);
于 2013-01-18T15:44:49.803 に答える