1

我的情况有点复杂,请多多包涵。这是我的表格的样子。我正在使用 webservice [json 而不是 db] 。

形式

在那里我需要保存'syskey'来生成json并发送到服务器

我需要在值中添加“syskey”。像这样

<input type="checkbox" value="20133123123713" name="toppings[]">Black Pear

但我需要一个附加功能,即使用 javascript 即时计算价格。在 stackoverflow 的一篇文章中,我了解到我可以使用“,”将两个值添加到单个复选框。所以我很喜欢这个。

<input type="checkbox" value="20133123123713,0.50" name="addon[]">Black Pear

请查看屏幕截图以获得更清晰的图片。

在此处输入图像描述


我现在的问题是

I want to save value from "20133123123713,0.50" [syskey:20133123123713 only]在php中

and use value from "20133123123713,0.50" [price:0.50] injavascript。

我怎样才能做到这一点?我这几天一直在寻找和拉头发,我的方法合适吗?帮我。

4

1 回答 1

2

在 JavaScript 中,你会使用checkbox.value.split(",")[1]

在 PHP 方面,您使用的内容取决于您的版本:

  • PHP 5.3 及更早版本:array_shift(explode(",",$_POST['checkbox']));
  • PHP 5.4 及更新版本:explode(",",$_POST['checkbox'])[0];
于 2013-04-19T15:45:38.207 回答