2017-07-17 83 views
-4

我只是想知道为什么document.form1.from_date.value =“”;不起作用。这是从Javascript form issue

<td style="border:0px !important;"><span class="mytxtLabel" style="float:left"> Created From Date</span></td> 
<td style="border:0px !important;"><input type="text" name="from_date" style="z-index:20002;width:160px !important;" value="<?=$D1?>" id="from_date" placeholder='From Date' /></td>. 

感谢

+0

什么是'form1' - 不会出现在您的任何html中 –

+0

Works罚款:https://jsfiddle.net/483ropu5/您有任何代码实际上演示某种问题吗? – David

+1

您能否提供最小,完整和可验证的示例:https://stackoverflow.com/help/mcve? – Matus

回答

0

日期表单代码,这将帮助你。

不形元素

document.getElementById('from_date').value = "";
<td style="border:0px !important;"><span class="mytxtLabel" style="float:left"> Created From Date</span></td> <td style="border:0px !important;"><input type="text" name="from_date" style="z-index:20002;width:160px !important;" value="<?=$D1?>" id="from_date" placeholder='From Date'/></td>

使用表单元素

document.form1.from_date.value = ""
<form name="form1"> 
 
\t <table> 
 
\t \t <tr> 
 
\t \t \t <td style="border:0px !important;"> 
 
\t \t \t \t <span class="mytxtLabel" style="float:left"> Created From Date</span> 
 
\t \t \t </td> 
 
\t \t \t <td style="border:0px !important;"> 
 
\t \t \t \t <input type="text" name="from_date" style="z-index:20002;width:160px !important;" value="<?=$D1?>" id="from_date" placeholder='From Date' /> 
 
\t \t \t </td> 
 
\t \t </tr> 
 
\t </table> 
 
</form>