这是我的HTML和JavaScript代码
<input type="text" id="text" />
<input type="button" id="btn" value="Submit" onClick="javascript: window.open('http://example.com/' + document.getElementById('text').value);" />
如果您在表单框中输入anytext
并点击提交按钮,则会打开:http://example.com/anytext
。
我想在表单下添加名为page1
page2
和page3
的三个按钮。如果我点击按钮page1
并点击提交按钮,它将会打开:http://example.com/page1/anytext
我该怎么做?
答案 0 :(得分:1)
您只需使用select
:
<input type="text" id="text" />
<select id="page" size="1">
<option value="page1">Page 1</option>
<option value="page2">Page 2</option>
<option value="page3">Page 3</option>
</select>
<input type="button" id="btn" value="Submit" onClick="javascript: alert('http://example.com/' +
document.getElementById('page').options[document.getElementById('page').selectedIndex].value + '/' + document.getElementById('text').value);" />
答案 1 :(得分:0)
希望这对你有用
unsigned int binaryOnesCounter(long n) {
unsigned long ul;
if (n < 0) {
ul = -n;
ul = (~ul) + 1;
}
else {
ul = -n;
}
int count=0;
while(ul) {
if (ul & 0x01)
count++;
ul >>= 1;
}
return count;
}