diff --git a/interface/lib/classes/tform_base.inc.php b/interface/lib/classes/tform_base.inc.php
index 3b35a722d291a7a99246540e6c02b219c8748fb5..5dd837a136bfdb62bbda958b92c140b3c26e39bf 100644
--- a/interface/lib/classes/tform_base.inc.php
+++ b/interface/lib/classes/tform_base.inc.php
@@ -560,8 +560,12 @@ class tform_base {
foreach($vals as $tvl) {
if(trim($tvl) == trim($k)) $checked = ' CHECKED';
}
+ $datacheckfields = '';
+ if (isset($field['data-check-fields'])) {
+ $datacheckfields = " data-check-fields=\"{$field['data-check-fields']}\"";
+ }
// $out .= "\r\n";
- $out .= "";
+ $out .= "";
if (isset($field['render_inline']) && $field['render_inline'] == 'n') {
$out .= "
\r\n";
}
diff --git a/interface/web/dns/form/dns_soa.tform.php b/interface/web/dns/form/dns_soa.tform.php
index 6259cceddb12fe8b511eba64533cf4ccb75f0c6e..7deb10945647a8ec40213ffa061e360ae8136efc 100644
--- a/interface/web/dns/form/dns_soa.tform.php
+++ b/interface/web/dns/form/dns_soa.tform.php
@@ -302,6 +302,7 @@ $form["tabs"]['dns_soa'] = array (
'separator' => ',',
'default' => 'ECDSAP256SHA256',
'value' => array('NSEC3RSASHA1' => '7 (NSEC3RSASHA1)','ECDSAP256SHA256' => '13 (ECDSAP256SHA256)'),
+ 'data-check-fields' => 'dnssec_wanted',
'width' => '30',
'maxlength' => '255'
),