Changeset 3393629
- Timestamp:
- 11/11/2025 12:16:42 PM (5 weeks ago)
- File:
-
- 1 edited
-
fv-antispam/trunk/fv-antispam.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
fv-antispam/trunk/fv-antispam.php
r3393619 r3393629 1666 1666 $sTextarea = $aMatch[1]; 1667 1667 1668 preg_match( '/class=[ "\'](.*?)["\']/', $sTextarea, $class );1668 preg_match( '/class=[\"\'](.*?)[\"\']/', $sTextarea, $class ); 1669 1669 preg_match( '/id=[\"\'](.*?)[\"\']/', $sTextarea, $id ); 1670 1670 preg_match( '/name=[\"\'](.*?)[\"\']/', $sTextarea, $name ); 1671 preg_match( '/\s*?required=["\'](.*?)["\']/', $sTextarea, $required );1672 1671 1673 1672 $sClass = !empty($class) ? $class[1] : false; 1674 1673 $sID = $id[1]; 1675 1674 $sName = $name[1]; 1676 $sRequired = !empty( $required ) ? $required[0] : false;1677 1675 1678 1676 $sTextarea = preg_replace('~<textarea([^\>]*>).*?</textarea>~', "<textarea$1</textarea>", $sTextarea ); // have to keep the hidden textarea empty 1679 1680 // Remove the required attribute from the textarea 1681 $sTextarea = str_replace( $sRequired, '', $sTextarea ); 1682 1677 1683 1678 $sProtect = FV_Antispam::func__protect($post->ID); 1684 1679 … … 1699 1694 } 1700 1695 1701 $sTextarea = str_replace( array( 'required="required"',"required='required'"), array('',''), $sTextarea ); // HTML5 form validation needs to be disabled1696 $sTextarea = str_replace( array( 'required="required"', "required='required'", 'required' ), '', $sTextarea ); // HTML5 form validation needs to be disabled 1702 1697 1703 1698 $sForm = preg_replace('~<textarea([^\>]*name=[\'\"]comment[\'\"][^\>]*>).*?</textarea>~', $sTextarea, $sForm ); // put in the adjusted textarea
Note: See TracChangeset
for help on using the changeset viewer.