Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否更改标记中隐藏字段的值?_Javascript_Jquery_Html_Markup - Fatal编程技术网

Javascript 是否更改标记中隐藏字段的值?

Javascript 是否更改标记中隐藏字段的值?,javascript,jquery,html,markup,Javascript,Jquery,Html,Markup,有没有办法用jquery或js更改标记中隐藏字段的值,以便在退出脚本(即在稍后触发的其他脚本中)后使用该新值 让我们说: <form> ... <input type="hidden" name="prev_address" id="prev_address" value="no"> <input type="hidden" name="prev_job" id="prev_job" value="non"> ... </form> &l

有没有办法用jquery或js更改标记中隐藏字段的值,以便在退出脚本(即在稍后触发的其他脚本中)后使用该新值

让我们说:

<form>
...
  <input type="hidden" name="prev_address" id="prev_address" value="no">
  <input type="hidden" name="prev_job" id="prev_job" value="non">
...
</form>

<script>
...
$('#prev_address').toggle( nbr_daysD < min_depuis_days ); 
document.form.prev_address.value = 'yes';

$('#prev_job').toggle( nbr_daysE < min_emploi_days ); 
// OR
$('#prev_job').value = 'yes';
...
</script>
如果我使用警报但不使用标记,则值正在更改

感谢jQuery用于获取/设置输入、选择或文本区域元素的值

您需要$'prev_job'.val'new value'

如果要查看更改的值,可以使用Firebug查看当前DOM。大多数浏览器的内置视图源功能只是显示浏览器发送的原始HTML;没有针对它运行脚本,因此您将看不到您的更改。

jQuery用于获取/设置输入、选择或textarea元素的值

您需要$'prev_job'.val'new value'


如果要查看更改的值,可以使用Firebug查看当前DOM。大多数浏览器的内置视图源功能只是显示浏览器发送的原始HTML;没有针对它运行脚本,因此您将看不到更改。

如果在加载页面后修改值,您可以使用其他脚本访问修改后的值,但如果在页面上查看源,您将看到原始值。

如果在加载页面后修改值,您可以使用其他脚本访问修改后的值,但如果在页面上查看源代码,您将看到原始值。

如何检查标记?萤火虫?你不是在看来源吧?!当值仍然更改时,为什么需要更改标记?@Josh因为view source没有显示标记的当前状态,它显示了从服务器加载的原始标记。@Josh,我有第二个脚本正在查找$'prev_job'。val和新值没有显示,所以该脚本上一定有错误。不,我没有在视图源中查看;但是谢谢你,我没有在查看源代码;但是谢谢-不得不问,以防万一:你在检查标记吗?萤火虫?你不是在看来源吧?!当值仍然更改时,为什么需要更改标记?@Josh因为view source没有显示标记的当前状态,它显示了从服务器加载的原始标记。@Josh,我有第二个脚本正在查找$'prev_job'。val和新值没有显示,所以该脚本上一定有错误。不,我没有在视图源中查看;但是谢谢你,我没有在查看源代码;但是谢谢你,我不得不问,以防万一:P