提交

时间:2016-05-27 21:58:06

标签: javascript php mysql

我在提交并将其保存到MySQL表之前使用Javascript更改输入值,但在更改值后,我在数据库中得到一个空行。

我正在使用它

document.getElementsByName('wifestatus').value  = "nothing";

我尝试了getElementsById,但它给了我相同的结果。

    <td> <input type="radio" name="gotmarried" id="gotmarried1" value="لا" style="margin-right:5px" 
onClick="disablewifestatus()"/> </td>
<td> <label style="margin-right:5px"> <b>****</b> </label> </td>
<td> <input type="radio" name="gotmarried" id="gotmarried2" value="****" style="margin-right:5px" 
onClick="enablewifestatus()"/> </td>
<td> <label style="margin-right:5px; margin-left:5px"> <b>*****</b> </label> </td>
<td> ( </td>  <td><input type="radio" name="wifestatus" id="wifestatus1" value="******" style="margin-right:5px"/> </td>
<td> <label style="margin-right:5px"> <b> **** </b> </label> </td>
<td> <input type="radio" name="wifestatus" id="wifestatus2" value="*****" style="margin-right:5px"/> </td>
<td><label style="margin-right:5px"> <b> ***** </b> </label> </td>
<td> <input type="radio" name="wifestatus" id="wifestatus3" value="****" style="margin-right:5px"/> </td>
<td> <label style="margin-right:5px; margin-left:5px"> <b>***** </b> </label> </td> <td>  ) </td>

我正在使用Joomla,所以发送过程就像这样

$row->gotmarried = $_POST['gotmarried'];
 $row->wifestatus = $_POST['wifestatus'];

如何更改表单输入的值并将其保存到数据库中?

1 个答案:

答案 0 :(得分:0)

您应该使用setDT(df)[ ,.(count= length(unique(Mutant_SNP_2))), by=CHROM] ,而不是getElementById

此外,当你通过某个选择器getElement(s)ById时,它不会返回该元素,而是返回一个像对象一样的数组,你需要循环来更改值。

http://jsfiddle.net/vhuumox0/17/

相关问题