将输入文本传递给操作字段

时间:2014-07-16 21:09:20

标签: html

我想将输入字段传递给表单操作部分覆盖字段;如果你知道我的意思,它看起来像/ {user} / some_integer_in_field。

<form action="<c:url value='${user}/?field'/>"
          method="post" >
        <input type="hidden" name="_method" value="DELETE">
        <input type="text" name="field" id="field"/>
        <input type="submit" value="DELETE">
    </form>
有人可以帮忙吗?这有可能吗?

1 个答案:

答案 0 :(得分:0)

我发现您只标记了HTML。你还用其他什么语言?我建议您根据用户变量通过JavaScript更改所需的操作。

HTML

<form>
    <input type="hidden" name="_method" value="DELETE">
    <input type="text" name="field" id="field"/>
    <input type="submit" value="DELETE" id="submitBtn">
</form>

的JavaScript

<script>
    var sub = document.getElementById('submitBtn');

    // When sub is clicked, compare user var
    sub.addEventListener('click', function(event){
        if(user == 1){
            // Perform post action 1
        }else if(user == 2){
            // Perform post action 2
        }
        // etc...
    });
</script>

随着字段的更改,您必须更改user变量。