【问题标题】:How to Echo div out of form如何回显 div 格式不正确
【发布时间】:2017-01-25 13:56:44
【问题描述】:

需要在提交时从表单中获取 div 值以在 php 中回显

<form method="post" action="" id="idme">
    <div class="row">
        <div id="ClaimAmount" name="ClaimAmount"></div>
    </div>
    <input name="subButton" id="SubmitButton" type="button" class="btn btn-lg btn-success btn-block" value="Won" onclick="showCaptcha();" />

</form>

得到了

<div id="ClaimAmount" name="ClaimAmount">20</div>    

来自没有问题的javascrpt fucntion

我正在尝试回显这个 DIV 值

$bonvald =  $this->getPost('ClaimAmount', (int) 0);

但它总是为零,而不是得到正确的值

【问题讨论】:

  • div 没有更好的使用输入的价值
  • 如果值动态来自 jquery,如何使用输入?
  • 设置该值的方式与您在 div 中设置的方式相同,只需使用 .val() ->jquery 解决方案进行输入
  • 这样您将在数据变量中获得“ClaimAmount”数据...与您可以将其设置为任何其他字段一样...

标签: javascript php jquery html forms


【解决方案1】:

你可以使用 Ajax 发布

$.ajax({
url:your url
type="post"
data:$('#id').value();
});

或隐藏文字

【讨论】:

  • 对ajax方式不太了解,能否请您详细说明如何使用或一些小提琴
  • Guradio 据说没办法只使用我的建议 ajax 或输入做它“div 没有价值更好地使用输入 - guradio”
【解决方案2】:

我有个好主意,你可以参考一下回声潜水

<input name="subButton" id="SubmitButton" type="button" class="btn btn-lg btn-success btn-block" value="Won" onclick="showCaptcha();" />
<scrip>
function showCaptcha(){
var my_value = $('#id').value();
$('form').append('<input type='hidden' value='YourValue' name="YourTextName">');
$('form').submit();
}
</scrip>

【讨论】:

    猜你喜欢
    • 2018-01-21
    • 2022-01-13
    • 1970-01-01
    • 2017-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-14
    • 2020-01-24
    相关资源
    最近更新 更多