javascript:input字段在隐藏时返回默认值
javascript : input field back to default value when hidden
我创建了一个form
w/单选按钮进行选择,以便隐藏其他输入字段。
我只想,如果输入字段隐藏值将变为默认值。
javascript
<script>
function showhidediv( rad )
{
var rads = document.getElementsByName( rad.name );
document.getElementById( 'one' ).style.display = ( rads[0].checked ) ? 'block' : 'none';
document.getElementById( 'two' ).style.display = ( rads[1].checked ) ? 'block' : 'none';
document.getElementById( 'three' ).style.display = ( rads[2].checked ) ? 'block' : 'none';
}
</script>
表单
<form action="aef.php" method="post">
<label>Date</label><br />
<input type="text" value="<?php echo date('Y-m-d'); ?>" name="date" /><br /><br />
<input type="radio" name="transtype" value="0" onclick="showhidediv(this);" checked /> LBC Payment
<input type="radio" name="transtype" value="1" onclick="showhidediv(this);" /> Additional Funds
<input type="radio" name="transtype" value="2" onclick="showhidediv(this);" /> miscellaneous expense
<br /><br />
<div id="one">
<label>LBC Tracking No.</label><br />
<input type="text" value="" name="lbc" /><br /><br />
<label>Transaction Code</label><br />
<input type="text" value="" name="code" id="code" /><br /><br />
<label>Credit Amout</label><br />
<input type="text" name="credit_amount" />
<br /><br /><p>Available funds : <?php echo $ab; ?></p>
</div>
<div id="two" class="divhide">
<label>Debit Amout</label><br />
<input type="text" name="debit_amount" />
</div>
<div id="three" class="divhide">
<label>Expenses Description</label><br />
<input type="text" id="expenses" value="" name="description" /><br /><br />
<label>miscellaneous expense</label><br />
<input type="text" name="credit_amount2" />
<br /><br /><p>Available funds : <?php echo $ab; ?></p>
</div>
<br /><br />
<input type="submit" value="Add Expenses" name="submit" />
</form>
您可以保存输入的默认值,然后在需要时将其插入。
例如:
var inputVal = document.getElementById('input1').value;
//When input value is hidden, insert value
var hiddenInput = document.getElementById('input1').value = inputVal;
相关文章:
- AJAX:$_GET不返回任何值
- 我的shareService在angular 2中发送值工作正常,但当我渲染我的另一个组件时,会获得默认值
- jquerydatetimepicker日期和时间应在框默认值中,而无需单击框
- 如果值为空,如何设置输入的默认值?jQuery
- 骨干模型默认值-todos.js示例中不必要的代码
- JQuery BlockUI鼠标加载光标没有't在Google Chrome中返回默认值
- 如何从Map返回默认值
- javascript:input字段在隐藏时返回默认值
- 如果文本框为空,则将其返回到默认值
- PHP 设置默认值以从 ajax 页面返回记录
- 我想在点击事件发生后将光标更改为等待,然后返回默认值
- 如果未返回任何值,则保持货币格式的JQgrid单元格为空,不带默认值
- 从一个模型到另一个模型的引用var在Backbone中返回默认值
- JavaScript返回默认值
- ExtJS Combo默认值返回null
- switch/case总是返回默认值
- 将默认值返回到预定义的 JavaScript 对象
- Javascript:如果参数未作为函数调用,则返回默认值
- Javascript函数返回默认值,而不是当前输入文本框的值
- Jquery实时点击导致双窗口打开,不能返回false,防止默认值,或者只是让链接直接停止