JS函数隐藏元素值
JS function hidden element value
我有一个隐藏元素:
<input id="enableStat" type="hidden" value="<!--#echo var="enableStat"-->" />
我使用这个变量来标记是否启用或禁用了某些feild。
在JS中:
if(somecondition==false)
{
document.getElementById('enableStat').value = 0;
//some other statements
}
else
{
document.getElementById('enableStat').value = 1;
//some other statements
}
然后我在我的CGI:中检查这个变体
SSPEC_RESOURCE_ROOTVAR("enableStat", sEnable, PTR16, "%s"),
static char sEnable[2];
if(!strncmp(sEnable, "1", 1))
//do something
现在,我看到的是,无论怎样,senable中的值总是1。JS中的if-else语句执行正确。
在这里添加以下语句:
document.getElementById('enableStat').value = 0;
document.getElementById('enableStat').value = 1;
如果我把我的问题说得更清楚:我想在JS中创建一个可以在CGI中使用的变量/元素。我该怎么做。在上面的代码中,似乎有一些语法错误或变量名等。
如果您使用C/C++进行编码,那么您应该使用strncmp
来比较字符串。strncpy
复制字符串并返回目的地的地址,这是一个地址,因此不会为0,因此总是计算为true。。。
相关文章:
- 切换一个元素并将其余元素隐藏在同一包装类下
- CSS 动画在元素隐藏时暂停
- 检查元素是否可见,父元素隐藏在DOM中
- 粘性导航元素 - 隐藏然后显示
- show() 在元素隐藏时不起作用
- 通过可见性隐藏和显示元素:隐藏/可见
- 如何从检查页面元素隐藏Blogger中的javascript代码
- 基于页面元素隐藏部分html代码
- 使用jQuery和select元素隐藏动态类
- Jquery Div元素隐藏
- 当指针在父元素上时,Boostrap工具提示会在父元素隐藏之前触发悬停事件
- 聚焦元素隐藏在固定菜单后面
- 将jQuery中的元素隐藏在表中
- 元素.隐藏变量可移植性
- 如何使一个元素隐藏在向下滚动的wordpress
- 当父元素隐藏时,如何使用jquery show()
- 高度:自动计算错误,如果元素隐藏时dom加载,然后显示
- Javascript元素隐藏不起作用
- 使元素隐藏后直接显示完成jquery
- HTML表单元素隐藏的onload javascript