Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.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
Php 切换按钮以设置输入类型隐藏字段_Php_Javascript_Jquery - Fatal编程技术网

Php 切换按钮以设置输入类型隐藏字段

Php 切换按钮以设置输入类型隐藏字段,php,javascript,jquery,Php,Javascript,Jquery,我需要一个切换按钮,在那里 这里需要JQuery和Php吗 如果我单击它一次…隐藏的输入将是: // Display this one if $myPhpVar isset <input type="hidden" name="myHidden" id="myHidden" value="<?php echo $myPhpVar ?>" /> //如果设置了$myPhpVar,则显示此项 给你: var phpvar = "<? php echo $myPhpV

我需要一个切换按钮,在那里

这里需要JQuery和Php吗

如果我单击它一次…隐藏的输入将是:

// Display this one if $myPhpVar isset
<input type="hidden" name="myHidden" id="myHidden" value="<?php echo $myPhpVar ?>" /> 
//如果设置了$myPhpVar,则显示此项
给你:

var phpvar = "<? php echo $myPhpVar ?>";

$('#myButton').toggle(function() {
$('myHidden').val(phpvar);
} ,function() {
$('myHidden').val('');
});
var phpvar=”“;
$('#myButton')。切换(函数(){
$('myHidden').val(phpvar);
},函数(){
$('myHidden').val('');
});
还有小提琴示例:

给你:

var phpvar = "<? php echo $myPhpVar ?>";

$('#myButton').toggle(function() {
$('myHidden').val(phpvar);
} ,function() {
$('myHidden').val('');
});
var phpvar=”“;
$('#myButton')。切换(函数(){
$('myHidden').val(phpvar);
},函数(){
$('myHidden').val('');
});

例如fiddle:

ps:isset和notempty之间有什么区别?即使它不是空的,也会被设置。为什么不使用复选框呢?它将实现同样的工作,并且从可用性和可访问性的角度来看,它要好得多。如果您想自定义它的表示,那么可以使用javascript隐藏它,并让页面上的其他项目切换其状态。如果用户没有启用javascript,他们只会得到复选框。ps:“isset”和“not empty”之间有什么区别?即使它不是空的,也会被设置。为什么不使用复选框呢?它将实现同样的工作,并且从可用性和可访问性的角度来看,它要好得多。如果您想自定义它的表示,那么可以使用javascript隐藏它,并让页面上的其他项目切换其状态。如果用户没有启用javascript,他们只会选中复选框。我的版本不起作用frank…这是JS come:$(文档)。准备(函数(){//add functions Here var phpvar=“”;$('#myButton')。切换(函数(){$('#myHidden').val(phpvar)},函数(){$('#myHidden').val('');});我在这一行得到语法错误T ECHO:var phpvar=“”;奇怪,这是一个php错误,在编写js之前,请检查您是否中断了php。我的版本不起作用frank…这是js come:$(文档)。就绪(函数(){//add functions Here var phpvar=”“;$('#myButton')。切换(函数(){$('#myHidden').val(phpvar);},函数(){$('#myHidden')。val(';});我在这一行得到语法错误T ECHO:var phpvar=“”;奇怪,这是一个php错误,在编写js之前,请检查您是否已脱离php。