基于文本框值的URL-多行

时间:2019-03-06 15:18:51

标签: javascript jquery html

我正在使用以下代码来使用文本框转到URL,并在URL末尾添加文本框的值。

我想将其更改为多行文本框。然后,对于文本框中的每一行,打开一个新的浏览器选项卡,其中包含预设网址,并在行末添加行值。

例如如果我在文本框中输入“测试”的那一刻,它会导航到https://myprofiles.co.uk/name=test

基本上,我只想将名称列表复制到Multime文本框中,并让其每行打开一个浏览器选项卡。有人能帮我指出正确的方向吗?

<form id = "your_form" onsubmit="yourFunction()">
    <input type="text" name="name">
    <input type="submit" value="Search">
</form>
<script>
    function yourFunction(){
        var action_src = "https://www.myprofiles.co.uk/" + 
        document.getElementsByName("name")[0].value;
        var your_form = document.getElementById('your_form');
        your_form.action = action_src ;
    }
</script>

1 个答案:

答案 0 :(得分:0)

您可以这样做。将TextBox替换为TextArea,然后向该按钮添加一个侦听器。该按钮需要具有一个ID。我添加了getElementIndex :: Array (Array Int) Int -> Array Int ,以防止表单实际执行POST。但是,如果需要的话,只需将其删除。

def invoke_self_async(data_list, context):
    this_data_list = data_list[0:20] # increase number as needed
    new_event = {
        'data': data_list[20:] # needs to match above number
    }
    boto3.client('lambda').invoke_async(
        FunctionName=context.invoked_function_arn,
        InvokeArgs=json.dumps(new_event)
    )
    my_data = []
    for data in data_list:
        download = download_data(browser, data) # returns path  to .xls file
        my_data.append(download)
    return my_data