#set($responseIdentifier = $r.responseUniqueId($interaction))
#set($isBadResponse = $r.isBadResponse($interaction.responseIdentifier))
#set($isInvalidResponse = $r.isInvalidResponse($interaction.responseIdentifier))
#set($responseDeclaration = $r.getResponseDeclaration($interaction.responseIdentifier))
#set($responseInput = $r.getResponseInput($interaction.responseIdentifier))
#set($responseInputString = $r.extractSingleCardinalityResponseInput($responseInput))
#set($checkJavaScript = $r.checkJavaScript($responseDeclaration,$interaction.patternmask))
0) onchange='$checkJavaScript' #end autocomplete="off"/>
#if($isBadResponse)
You must enter a valid
#if($responseDeclaration.cardinality.toQtiString() == "record")
'number'
#else
$responseDeclaration.baseType.toQtiString()!
#end
#end
#if($isInvalidResponse)
## This must be a regex issue
Your input is not of the required format!
#end
$r.appendFlexiFormDirty("od_${responseIdentifier}")