いくつかのチェックボックスと入力ボックスがあります。ユーザーは、チェックボックスをオンにするか、キーワードを入力することもできます。ユーザーが入力ボックスに何も入力しない場合、チェックボックスの値のみが URL に渡されます。ユーザーが inout ボックスに sth を入力した場合、入力ボックスの値も渡す必要があります。私の場合、入力ボックスでデフォルトのテキスト「キーワードを入力してください」も取得しています。それを除外してユーザー入力のみを取得するにはどうすればよいですか?
<div class="LocationSearchBox">
<input name="KeywordBox" class="BasicSearchInputBox" type="text" size="300" value="Enter Keyword"/>
<div class="searchBtnHolder"><a class="searchButton" href="#" type="submit"><span>Search</span></a></div>
</div>
私はここまで..
if (keywords.indexOf("Enter Keywords"))
{
window.location= url+checkboxValues;
}
if (keywords.indexOf("Enter Keywords") == -1)
{
window.location= url+keywords+'*'+checkboxValues;
}