json schema form ui:emptyvalue issues
we're seeing issues where the json scheme form is not following the ui:emptyvalue that we've given it. in our form we've added in ui:emptyvalue: "" and also tried as an emtpy string " " but the form itself doesn't not comply with the empty value and continues to attempt to validate the field on subm…
so here's what we've found:

so if your form is empty and then you add content to a blank form, it actually obey's the ui:emptyvalue value

if your form is passed data when you view it, e.g you're editing data then the json schema form doesn't really understand how to utilize the ui:emptyvalue value…
Check if any of the values in the cells are null.  

If they are you need to modify your code to check for null conditions before using `ToString()`. i checked in with the dns team on this one and we’re actually in the process of changing jump\_start to move to a newer system for scanning dns records which the ui uses already.

if you want to try it (the api is not documented yet), you can do this by creating the zone with jump\_start: false and th… Your function works, but both the IF and the ELSE return an alert message that says its invalid.  

The first part - the IF - should return in the alert box "Valid SSN"  

I am assuming your input should be like this 123-45-1234


but do you need to tell the user the input is valid? Surely the alert should only be displayed if the input is invalid? So the if should return nothing. imho You can set the format of the fields to "None". Here is a sample of traversing a simple xml structure

 
```
    Dim myxml = <root>
                    <level id="1">
                        <prop n="PROPERTY" v="VALUE"/>
                    </level>
                    <level id="2">
                        <prop n="PROPERTY" v="VALUE"/>
                    </level>
                </root>

    For Each level In myxml.Elements
        Debug.WriteLine("id=" & level.@id.ToString)
        For Each prop In level.Elements
            Debug.WriteLine("n=" & prop.@n.ToString & "  v=" & prop.@v.ToString)
        Next
    Next

``` besides what [@trevorhodges](/u/trevorhodges) said with [codepen.io](http://codepen.io), you can use a about:blank. next inspect, then add your code. my browser is generally chrome, and it works for me. can you try with other dropdowns? if its working , nothing wrong with your code and something to do with that specific drop down. hi [@rrenu59](/u/rrenu59)

form my knowledge

isnothing - method used to check if the variable is initalized, nothing means the variable is not intialized (i.e) there is no memory is allocated for this variable

nullorwhitespace - it is to check whether it is empty or contain any whitespace. hi [@nathan\_lively](/u/nathan_lively) - i’m not as familiar with the limitations of the bubble api, but i think i see two problems that might be causing the error.

the list you’re sending should look like this: ["1:1 matched reference"]. each array value needs to be wrapped in quotes.

you probably also don’t need quo… Hi BenzZz,



as far as I understand this is a HTML-problem. Try setting the initial value with



```
value=""
```

to an empty string.



Otherwise I can suggest:  

- Open your source code in your browser and see if you have any artifacts from your php parser  

- make sure you have your JavaScript deactivated



I hope that helps, Simon