2017-03-06 16 views
-3

私はJavaには非常に慣れています。ユーザー入力に基づいてURLを作成します。

私は、ドロップダウンリストを介してユーザの入力に基づいてリンクを生成するようになります。

https://example.com/"input1"/testing_"input2"_xx.html

1つのドロップダウンリストの入力は

入力2は、私がURLに入力1と2を連結するにはどうすればよいの日付

のですか?

+1

あなたの質問はJavaは* *言いますが、あなたのタグが* JavaScriptの*と言います。カーやカーペットを意味するのかどうかは分かりません。あなたは実際にどの言語を使用していますか? – Quentin

+0

* edit *リンクをクリックして、質問の横にある書式設定の指示を読んでください。コードを読みやすくするためにインデントします。エディタの書式設定ボタンを使用して助けてください。 – Quentin

+0

また、あなたのURLは無効です。末尾の括弧があります – mplungjan

答えて

0

あなたが入力フィールドの値を取得する必要があります。2番目のドロップダウンの代わりに

function generateURL() 
 
{ 
 
var part1 = document.getElementById('part1').value; 
 
var part2 = document.getElementById('part2').value; 
 
var url = "https://example.com/"+part1+"/"+part2+".html"; 
 
document.getElementById('result').innerHTML = url; 
 
}
Part 1 of URL:<br/> 
 
<select id="part1"> 
 
<option value="one">one</option> 
 
<option value="two">two</option> 
 
<option value="three">three</option> 
 
<option value="four">four</option> 
 
</select> 
 
<br/> 
 
Part 2 of URL:<br/> 
 
<select id="part2"> 
 
<option value="one">one</option> 
 
<option value="two">two</option> 
 
<option value="three">three</option> 
 
<option value="four">four</option> 
 
</select> 
 
<br/> 
 
<button onClick="generateURL();">Generate URL</button> 
 
<br/> 
 
URL Generated: 
 
<span id="result"></span>

は、あなたが入力ボックスに日付から何かを使用することができます選択します。

UPDATE 日付例:

function generateURLX() 
 
{ 
 
var partx = document.getElementById('partx').value; 
 
var party = document.getElementById('party').value; 
 
var urlx = "https://example.com/"+partx+"/"+party+".html"; 
 
document.getElementById('resultx').innerHTML = urlx; 
 
}
Part 1 of URL:<br/> 
 
<select id="partx"> 
 
<option value="one">one</option> 
 
<option value="two">two</option> 
 
<option value="three">three</option> 
 
<option value="four">four</option> 
 
</select> 
 
<br/> 
 
Part 2 of URL:<br/> 
 
<input type="date" id="party" placeholde="Date"> 
 
<br/> 
 
<button onClick="generateURLX();">Generate URL</button> 
 
<br/> 
 
URL Generated: 
 
<span id="resultx"></span>

+0

本当にありがとう!!!私は日付をテキストに変換する方法を知りたいので、日付形式YYYY-MM-DDではなくYYYYMMDDに表示されるようにします。 – Neoexploda

+0

この 'var res = str.split(" - ")。join(" ");' – praveena

+0

'str'はあなたの日付変数です。 – praveena

関連する問題